[clang] cfdec0e - [LifetimeSafety] Update doc for `handleInvalidatingCall` (#195281)

via cfe-commits cfe-commits at lists.llvm.org
Tue May 5 03:06:37 PDT 2026


Author: NeKon69
Date: 2026-05-05T15:36:31+05:30
New Revision: cfdec0ef936dea56eac5ff2d56a970828a288cc3

URL: https://github.com/llvm/llvm-project/commit/cfdec0ef936dea56eac5ff2d56a970828a288cc3
DIFF: https://github.com/llvm/llvm-project/commit/cfdec0ef936dea56eac5ff2d56a970828a288cc3.diff

LOG: [LifetimeSafety] Update doc for `handleInvalidatingCall` (#195281)

Added: 
    

Modified: 
    clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h b/clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
index 766742e98101a..f3ebd4dfa0195 100644
--- a/clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+++ b/clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
@@ -99,7 +99,7 @@ class FactsGenerator : public ConstStmtVisitor<FactsGenerator> {
                           ArrayRef<const Expr *> Args,
                           bool IsGslConstruction = false);
 
-  // Detect container methods that invalidate iterators/references.
+  // Detect methods that invalidate iterators/references/pointees.
   // For instance methods, Args[0] is the implicit 'this' pointer.
   void handleInvalidatingCall(const Expr *Call, const FunctionDecl *FD,
                               ArrayRef<const Expr *> Args);


        


More information about the cfe-commits mailing list