Index: lib/Transforms/Scalar/GVN.cpp =================================================================== --- lib/Transforms/Scalar/GVN.cpp +++ lib/Transforms/Scalar/GVN.cpp @@ -2709,7 +2709,7 @@ BE = CurrentBlock->end(); BI != BE;) { Instruction *CurInst = &*BI++; - Changed = performScalarPRE(CurInst); + Changed |= performScalarPRE(CurInst); } }