================
@@ -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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits