Clear the intervals list in "destroy", patch by
[oota-llvm.git] / lib / Analysis / IntervalPartition.cpp
index 2d5f1cd09021a627a10c8e64dbc43f47067f9837..7280f8f02dd44917d94b3c1d2d7db6cdcb0250f8 100644 (file)
@@ -28,6 +28,7 @@ void IntervalPartition::destroy() {
   for (unsigned i = 0, e = Intervals.size(); i != e; ++i)
     delete Intervals[i];
   IntervalMap.clear();
+  Intervals.clear();
   RootInterval = 0;
 }