Ignore dbg intrinsic while folding unconditional branch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64242 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Devang Patel
2009-02-10 22:14:17 +00:00
parent 1d76864df3
commit 0464a1431b
2 changed files with 72 additions and 1 deletions

View File

@ -1339,7 +1339,8 @@ static bool isTerminatorFirstRelevantInsn(BasicBlock *BB, Instruction *Term) {
if (!isa<DbgInfoIntrinsic>(BBI))
break;
}
if (isa<PHINode>(BBI) || &*BBI == Term)
if (isa<PHINode>(BBI) || &*BBI == Term || isa<DbgInfoIntrinsic>(BBI))
return true;
return false;
}