Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abort
[oota-llvm.git] / lib / Transforms / IPO / InlineSimple.cpp
index 46cf4b25e42b031a3c8b9137d861f21a8b759cb5..74b4a1c10ece200cbb384fca8a1513c4e072984f 100644 (file)
@@ -49,6 +49,9 @@ namespace {
       CA.growCachedCostInfo(Caller, Callee);
     }
     virtual bool doInitialization(CallGraph &CG);
+    void releaseMemory() {
+      CA.clear();
+    }
   };
 }