Fix the requisite bug that I introduced

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5605 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2003-02-20 00:28:00 +00:00
parent ae5d39e1bb
commit 3a9a56e7b2

View File

@@ -155,6 +155,7 @@ Loop *LoopInfo::ConsiderForLoop(BasicBlock *BB, const DominatorSet &DS) {
// now by moving the loop into the correct subloop. // now by moving the loop into the correct subloop.
// //
Loop *SubLoop = BBMI->second; Loop *SubLoop = BBMI->second;
if (SubLoop->getHeader() == *I) { // Only do this once for the loop...
Loop *OldSubLoopParent = SubLoop->getParentLoop(); Loop *OldSubLoopParent = SubLoop->getParentLoop();
if (OldSubLoopParent != L) { if (OldSubLoopParent != L) {
// Remove SubLoop from OldSubLoopParent's list of subloops... // Remove SubLoop from OldSubLoopParent's list of subloops...
@@ -169,6 +170,7 @@ Loop *LoopInfo::ConsiderForLoop(BasicBlock *BB, const DominatorSet &DS) {
} }
} }
} }
}
return L; return L;
} }