[llvm-commits] [llvm] r48316 - /llvm/trunk/lib/VMCore/PassManager.cpp

Dan Gohman gohman at apple.com
Wed Mar 12 18:57:35 PDT 2008


Author: djg
Date: Wed Mar 12 20:57:34 2008
New Revision: 48316

URL: http://llvm.org/viewvc/llvm-project?rev=48316&view=rev
Log:
Don't redundantly clear std::vector members in destructors.

Modified:
    llvm/trunk/lib/VMCore/PassManager.cpp

Modified: llvm/trunk/lib/VMCore/PassManager.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp?rev=48316&r1=48315&r2=48316&view=diff

==============================================================================
--- llvm/trunk/lib/VMCore/PassManager.cpp (original)
+++ llvm/trunk/lib/VMCore/PassManager.cpp Wed Mar 12 20:57:34 2008
@@ -541,8 +541,6 @@
   for (std::vector<ImmutablePass *>::iterator
          I = ImmutablePasses.begin(), E = ImmutablePasses.end(); I != E; ++I)
     delete *I;
-  
-  PassManagers.clear();
 }
 
 //===----------------------------------------------------------------------===//
@@ -928,7 +926,6 @@
          E = PassVector.end(); I != E; ++I)
     delete *I;
   
-  PassVector.clear();
 }
 
 //===----------------------------------------------------------------------===//





More information about the llvm-commits mailing list