[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