diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-10-02 00:54:48 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-10-02 00:54:48 +0000 |
commit | 2a14c695eb02777f93882f55a632de053614bca7 (patch) | |
tree | ccdf26e354fd0455cd5eb24d10122609a3f93745 /clang/lib/Analysis/LiveVariables.cpp | |
parent | d07a59f2888a521580ffb0594614c084ea22748f (diff) | |
download | bcm5719-llvm-2a14c695eb02777f93882f55a632de053614bca7.tar.gz bcm5719-llvm-2a14c695eb02777f93882f55a632de053614bca7.zip |
Fix LiveVariables analysis bug with MaterializeTemporaryExpr and fix handling in ExprEngine. Fixes <rdar://problem/10201666>.
llvm-svn: 140956
Diffstat (limited to 'clang/lib/Analysis/LiveVariables.cpp')
-rw-r--r-- | clang/lib/Analysis/LiveVariables.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/clang/lib/Analysis/LiveVariables.cpp b/clang/lib/Analysis/LiveVariables.cpp index 66211d9f09f..055b58ca81a 100644 --- a/clang/lib/Analysis/LiveVariables.cpp +++ b/clang/lib/Analysis/LiveVariables.cpp @@ -372,10 +372,6 @@ void TransferFunctions::Visit(Stmt *S) { S = cast<CXXBindTemporaryExpr>(S)->getSubExpr(); break; } - case Stmt::MaterializeTemporaryExprClass: { - S = cast<MaterializeTemporaryExpr>(S)->GetTemporaryExpr(); - break; - } case Stmt::UnaryExprOrTypeTraitExprClass: { // No need to unconditionally visit subexpressions. return; |