[cfe-commits] r68492 - /cfe/trunk/lib/AST/CFG.cpp

Ted Kremenek kremenek at apple.com
Mon Apr 6 21:26:03 PDT 2009


Author: kremenek
Date: Mon Apr  6 23:26:02 2009
New Revision: 68492

URL: http://llvm.org/viewvc/llvm-project?rev=68492&view=rev
Log:
Remove hack support for @try... at finally in source-level CFGs. The current hack
had too many false positives in the analyzer.

Modified:
    cfe/trunk/lib/AST/CFG.cpp

Modified: cfe/trunk/lib/AST/CFG.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/CFG.cpp?rev=68492&r1=68491&r2=68492&view=diff

==============================================================================
--- cfe/trunk/lib/AST/CFG.cpp (original)
+++ cfe/trunk/lib/AST/CFG.cpp Mon Apr  6 23:26:02 2009
@@ -898,14 +898,7 @@
 }    
   
 CFGBlock* CFGBuilder::VisitObjCAtTryStmt(ObjCAtTryStmt* S) {
-  // Process the statements of the @finally block.
-  if (ObjCAtFinallyStmt *FS = S->getFinallyStmt())
-    Visit(FS->getFinallyBody());
-  
-  // FIXME: Handle the @catch statements.
-  
-  // Process the try body
-  return Visit(S->getTryBody());
+  return NYS();
 }
 
 CFGBlock* CFGBuilder::VisitWhileStmt(WhileStmt* W) {





More information about the cfe-commits mailing list