Fix thinko. Update return status appropriately.
authorDevang Patel <dpatel@apple.com>
Thu, 26 Jul 2007 20:21:42 +0000 (20:21 +0000)
committerDevang Patel <dpatel@apple.com>
Thu, 26 Jul 2007 20:21:42 +0000 (20:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40546 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/CondPropagate.cpp

index d4c583ff03c4accd575d6ba01ea3b7b069ee8261..80f6973d994911d979ac7624a5b06c1822b0a28c 100644 (file)
@@ -65,7 +65,7 @@ bool CondProp::runOnFunction(Function &F) {
     MadeChange = false;
     for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB)
       SimplifyBlock(BB);
-    EverMadeChange = MadeChange;
+    EverMadeChange = EverMadeChange || MadeChange;
   } while (MadeChange);
   return EverMadeChange;
 }