diff options
author | Jordy Rose <jediknil@belkadan.com> | 2012-03-15 21:46:47 +0000 |
---|---|---|
committer | Jordy Rose <jediknil@belkadan.com> | 2012-03-15 21:46:47 +0000 |
commit | d7b83148ac0a537f5ec9be9d87bbec62b75435f4 (patch) | |
tree | 03e8fd3e86e89d8443520d79fe30cebe317f1a5e /lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | |
parent | 4b911e6536ed77524c3cef572cb0f6c8d9079e2e (diff) |
[analyzer] Remove AggExprVisitor, a dead class that assisted in visiting C++ expressions with a "base object", because the CFG is now linearized.
The only use of AggExprVisitor was in #if 0 code (the analyzer's incomplete C++ support), so there is no actual behavioral change anyway.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152856 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/ExprEngineCXX.cpp')
-rw-r--r-- | lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp b/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp index 99618cb188..245f587bac 100644 --- a/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp +++ b/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp @@ -78,10 +78,7 @@ void ExprEngine::VisitCXXConstructExpr(const CXXConstructExpr *E, #if 0 // Is the constructor elidable? if (E->isElidable()) { - VisitAggExpr(E->getArg(0), destNodes, Pred, Dst); - // FIXME: this is here to force propagation if VisitAggExpr doesn't - if (destNodes.empty()) - destNodes.Add(Pred); + destNodes.Add(Pred); return; } #endif |