================ @@ -3902,16 +3846,15 @@ void MallocChecker::printState(raw_ostream &Out, ProgramStateRef State, for (auto [Sym, Data] : RS) { const RefState *RefS = State->get<RegionState>(Sym); AllocationFamily Family = RefS->getAllocationFamily(); - std::optional<MallocChecker::CheckKind> CheckKind = - getCheckIfTracked(Family); - if (!CheckKind) - CheckKind = getCheckIfTracked(Family, true); + + const CheckerFrontend *Frontend = + getRelevantFrontendAs<CheckerFrontend>(Family); Sym->dumpToStream(Out); Out << " : "; Data.dump(Out); - if (CheckKind) - Out << " (" << CheckNames[*CheckKind] << ")"; + if (Frontend) ---------------- NagyDonat wrote:
```suggestion if (Frontend && Frontend.isEnabled()) ``` https://github.com/llvm/llvm-project/pull/147080 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits