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

Bill Wendling isanbard at gmail.com
Fri Dec 25 05:50:18 PST 2009


Author: void
Date: Fri Dec 25 07:50:18 2009
New Revision: 92160

URL: http://llvm.org/viewvc/llvm-project?rev=92160&view=rev
Log:
Avoid assigning to Changed when it won't be used after the return.

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=92160&r1=92159&r2=92160&view=diff

==============================================================================
--- llvm/trunk/lib/VMCore/PassManager.cpp (original)
+++ llvm/trunk/lib/VMCore/PassManager.cpp Fri Dec 25 07:50:18 2009
@@ -1133,7 +1133,7 @@
       removeDeadPasses(BP, I->getName(), ON_BASICBLOCK_MSG);
     }
 
-  return Changed |= doFinalization(F);
+  return doFinalization(F) || Changed;
 }
 
 // Implement doInitialization and doFinalization
@@ -1355,7 +1355,7 @@
   for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I)
     runOnFunction(*I);
 
-  return Changed |= doFinalization(M);
+  return doFinalization(M) || Changed;
 }
 
 bool FPPassManager::doInitialization(Module &M) {





More information about the llvm-commits mailing list