From: Chris Lattner Date: Thu, 27 Feb 2003 22:48:08 +0000 (+0000) Subject: Simplify a bit by using a new member function X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=a94837a28f3d351ecdfdd9d32da716ac8bcb01c0;p=oota-llvm.git Simplify a bit by using a new member function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5662 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/LoopInfo.cpp b/lib/Analysis/LoopInfo.cpp index a54d659dc8e..ddcbbf44250 100644 --- a/lib/Analysis/LoopInfo.cpp +++ b/lib/Analysis/LoopInfo.cpp @@ -242,12 +242,9 @@ void Loop::addBasicBlockToLoop(BasicBlock *NewBB, LoopInfo &LI) { void Loop::changeExitBlock(BasicBlock *Old, BasicBlock *New) { assert(Old != New && "Cannot changeExitBlock to the same thing!"); assert(Old && New && "Cannot changeExitBlock to or from a null node!"); - std::vector::iterator I = - std::find(ExitBlocks.begin(), ExitBlocks.end(), Old); - assert(I != ExitBlocks.end() && "Old exit block not found!"); - *I = New; - - I = std::find(I+1, ExitBlocks.end(), Old); + assert(hasExitBlock(Old) && "Old exit block not found!"); + std::vector::iterator + I = std::find(ExitBlocks.begin(), ExitBlocks.end(), Old); while (I != ExitBlocks.end()) { *I = New; I = std::find(I+1, ExitBlocks.end(), Old);