[clang] 156aafd - [StaticAnalyzer] Remove unused declaration findDirectConstructorForCurrentCFGElement

Kazu Hirata via cfe-commits cfe-commits at lists.llvm.org
Sat May 27 14:54:14 PDT 2023


Author: Kazu Hirata
Date: 2023-05-27T14:53:53-07:00
New Revision: 156aafd0ed12792a4abef8f3f5374f195fe3387d

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

LOG: [StaticAnalyzer] Remove unused declaration findDirectConstructorForCurrentCFGElement

The corresponding definition was removed by:

  commit a84374dc0e4e756a92191dd55efca43165e3977d
  Author: Artem Dergachev <artem.dergachev at gmail.com>
  Date:   Thu Jun 14 01:40:49 2018 +0000

Added: 
    

Modified: 
    clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h b/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
index 5e93a46b3889..cc3f675071e6 100644
--- a/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
+++ b/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
@@ -907,13 +907,6 @@ class ExprEngine {
   static SVal makeElementRegion(ProgramStateRef State, SVal LValue,
                                 QualType &Ty, bool &IsArray, unsigned Idx = 0);
 
-  /// For a DeclStmt or CXXInitCtorInitializer, walk backward in the current CFG
-  /// block to find the constructor expression that directly constructed into
-  /// the storage for this statement. Returns null if the constructor for this
-  /// statement created a temporary object region rather than directly
-  /// constructing into an existing region.
-  const CXXConstructExpr *findDirectConstructorForCurrentCFGElement();
-
   /// Common code that handles either a CXXConstructExpr or a
   /// CXXInheritedCtorInitExpr.
   void handleConstructor(const Expr *E, ExplodedNode *Pred,


        


More information about the cfe-commits mailing list