Index: llvm/trunk/lib/Transforms/Scalar/LICM.cpp =================================================================== --- llvm/trunk/lib/Transforms/Scalar/LICM.cpp +++ llvm/trunk/lib/Transforms/Scalar/LICM.cpp @@ -408,6 +408,7 @@ CurAST->deleteValue(&I); I.eraseFromParent(); } + Changed = true; continue; }