From: Chris Lattner Date: Tue, 17 Apr 2007 17:36:12 +0000 (+0000) Subject: eliminate a use of Instruction::getPrev(), patch by Gabor Greif in 2005. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=4d8c16f15a9ee1b646e385bddd20a4a069e2885b;p=oota-llvm.git eliminate a use of Instruction::getPrev(), patch by Gabor Greif in 2005. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36197 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/VMCore/Verifier.cpp b/lib/VMCore/Verifier.cpp index d09f157b7b1..98f26495ce0 100644 --- a/lib/VMCore/Verifier.cpp +++ b/lib/VMCore/Verifier.cpp @@ -640,7 +640,8 @@ void Verifier::visitPHINode(PHINode &PN) { // This can be tested by checking whether the instruction before this is // either nonexistent (because this is begin()) or is a PHI node. If not, // then there is some other instruction before a PHI. - Assert2(&PN.getParent()->front() == &PN || isa(PN.getPrev()), + Assert2(&PN == &PN.getParent()->front() || + isa(--BasicBlock::iterator(&PN)), "PHI nodes not grouped at top of basic block!", &PN, PN.getParent());