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