mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
fix the regression I introduced in r159385 (it's necessary to update PHI nodes in unwind BB
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159534 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -99,6 +99,9 @@ static void ChangeToCall(InvokeInst *II) {
|
||||
|
||||
// Follow the call by a branch to the normal destination.
|
||||
BranchInst::Create(II->getNormalDest(), II);
|
||||
|
||||
// Update PHI nodes in the unwind destination
|
||||
II->getUnwindDest()->removePredecessor(II->getParent());
|
||||
II->eraseFromParent();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user