Don't use a potentially expensive shift if all we want is one set bit.
[oota-llvm.git] / lib / CodeGen / Passes.cpp
index fc91b57f5525f8ab0b00699f9666fac91a678b24..203eec097f259bd4fdf00f7027ce9c54717bcf8e 100644 (file)
@@ -331,7 +331,7 @@ AnalysisID TargetPassConfig::addPass(AnalysisID PassID) {
   addPass(P); // Ends the lifetime of P.
 
   // Add the passes after the pass P if there is any.
-  for (SmallVector<std::pair<AnalysisID, IdentifyingPassPtr>, 4>::iterator
+  for (SmallVectorImpl<std::pair<AnalysisID, IdentifyingPassPtr> >::iterator
          I = Impl->InsertedPasses.begin(), E = Impl->InsertedPasses.end();
        I != E; ++I) {
     if ((*I).first == PassID) {