X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FIR%2FLegacyPassManager.cpp;h=aec6874332ac8d7d6ea64437b7c947aa204853e0;hp=a3e83fd52798006f7ea0febb3e65d2a006400437;hb=9c7d2781ed7fa2e88cf83c72b39b5f5123b156ee;hpb=b29f7b83bb290ebc42d28cbb05836f043b507aab diff --git a/lib/IR/LegacyPassManager.cpp b/lib/IR/LegacyPassManager.cpp index a3e83fd5279..aec6874332a 100644 --- a/lib/IR/LegacyPassManager.cpp +++ b/lib/IR/LegacyPassManager.cpp @@ -729,9 +729,7 @@ void PMTopLevelManager::addImmutablePass(ImmutablePass *P) { // fast lookup. const PassInfo *PassInf = findAnalysisPassInfo(AID); assert(PassInf && "Expected all immutable passes to be initialized"); - const std::vector &ImmPI = - PassInf->getInterfacesImplemented(); - for (const PassInfo *ImmPI : ImmPI) + for (const PassInfo *ImmPI : PassInf->getInterfacesImplemented()) ImmutablePassMap[ImmPI->getTypeInfo()] = P; }