[cfe-commits] r47958 - /cfe/trunk/Analysis/LiveVariables.cpp

Ted Kremenek kremenek at apple.com
Wed Mar 5 11:26:46 PST 2008


Author: kremenek
Date: Wed Mar  5 13:26:46 2008
New Revision: 47958

URL: http://llvm.org/viewvc/llvm-project?rev=47958&view=rev
Log:
Fixed bogus assumption mistakenly introduced in r47955.

Modified:
    cfe/trunk/Analysis/LiveVariables.cpp

Modified: cfe/trunk/Analysis/LiveVariables.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Analysis/LiveVariables.cpp?rev=47958&r1=47957&r2=47958&view=diff

==============================================================================
--- cfe/trunk/Analysis/LiveVariables.cpp (original)
+++ cfe/trunk/Analysis/LiveVariables.cpp Wed Mar  5 13:26:46 2008
@@ -86,8 +86,7 @@
     AD.Observer->ObserveStmt(S,AD,LiveState);
   
   if (S == getCurrentBlkStmt()) {
-    assert (!isa<Expr>(S) || getCFG().isBlkExpr(S));
-    if (isa<Expr>(S)) LiveState(S,AD) = Dead;
+    if (getCFG().isBlkExpr(S)) LiveState(S,AD) = Dead;
     StmtVisitor<TransferFuncs,void>::Visit(S);
   }
   else if (!getCFG().isBlkExpr(S))





More information about the cfe-commits mailing list