]> granicus.if.org Git - clang/commitdiff
Run ~GRState() when reclaiming GRStates.
authorTed Kremenek <kremenek@apple.com>
Thu, 10 Feb 2011 03:07:40 +0000 (03:07 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 10 Feb 2011 03:07:40 +0000 (03:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125262 91177308-0d34-0410-b5e6-96231b3b80d8

lib/StaticAnalyzer/Core/GRState.cpp

index e33c501b3c23657299cbee847a1e98140a404e49..5fddcec94c63ba5489d15f44d557a93cb5998825 100644 (file)
@@ -293,6 +293,7 @@ void GRStateManager::recycleUnusedStates() {
       continue;
     StateSet.RemoveNode(state);
     freeStates.push_back(state);
+    state->~GRState();
   }
   recentlyAllocatedStates.clear();
 }