[cfe-commits] r46084 - /cfe/trunk/Analysis/ExplodedGraph.cpp

Ted Kremenek kremenek at apple.com
Wed Jan 16 11:27:42 PST 2008


Author: kremenek
Date: Wed Jan 16 13:27:42 2008
New Revision: 46084

URL: http://llvm.org/viewvc/llvm-project?rev=46084&view=rev
Log:
Fixed bug in cleanup of nodes in ExplodedNodeImpl where we should directly
call the dstor instead of using delete.

Modified:
    cfe/trunk/Analysis/ExplodedGraph.cpp

Modified: cfe/trunk/Analysis/ExplodedGraph.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Analysis/ExplodedGraph.cpp?rev=46084&r1=46083&r2=46084&view=diff

==============================================================================
--- cfe/trunk/Analysis/ExplodedGraph.cpp (original)
+++ cfe/trunk/Analysis/ExplodedGraph.cpp Wed Jan 16 13:27:42 2008
@@ -80,7 +80,7 @@
     
     for (llvm::FoldingSet<ExplodedNodeImpl>::iterator
          I=ENodes->begin(), E=ENodes->end(); I!=E; ++I)
-      delete &*I;
+      (*I).~ExplodedNodeImpl();
     
     delete ENodes;
   }





More information about the cfe-commits mailing list