Reapply r130340: Fix for PR9730.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130408 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Andrew Trick
2011-04-28 17:30:04 +00:00
parent 264ac878b2
commit 88e92cf16b

View File

@@ -275,7 +275,7 @@ ICmpInst *IndVarSimplify::LinearFunctionTestReplace(Loop *L,
// update the branch to use the new comparison; in the common case this // update the branch to use the new comparison; in the common case this
// will make old comparison dead. // will make old comparison dead.
BI->setCondition(Cond); BI->setCondition(Cond);
RecursivelyDeleteTriviallyDeadInstructions(OrigCond); DeadInsts.push_back(OrigCond);
++NumLFTR; ++NumLFTR;
Changed = true; Changed = true;