================
@@ -311,6 +312,44 @@ void CheckerManager::runCheckersForCallEvent(bool
isPreVisit,
expandGraphWithCheckers(C, Dst, Src);
}
+namespace {
+
+struct CheckLifetimeEndContext {
+ using CheckersTy = std::vector<CheckerManager::CheckLifetimeEndFunc>;
+
+ const CheckersTy &Checkers;
+ const VarDecl *Decl;
+ const Stmt *TriggerStmt;
+ ExprEngine &Eng;
+
+ CheckLifetimeEndContext(const CheckersTy &checkers, const VarDecl *decl,
+ const Stmt *stmt, ExprEngine &eng)
+ : Checkers(checkers), Decl(decl), TriggerStmt(stmt), Eng(eng) {}
----------------
necto wrote:
df5f26b566b6 [NFC] Remove unused trigger statement plumbing
https://github.com/llvm/llvm-project/pull/201123
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits