Ignore dbg intrinsic while folding unconditional branch.

llvm-svn: 64242
This commit is contained in:
Devang Patel
2009-02-10 22:14:17 +00:00
parent 589a539423
commit 654e47f366
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;
}