Commit d596037
committed
JIT: fix liveness in throw helper blocks
PR dotnet#123781 changed things so that throw helper blocks are
now created just after lower. Because of this they no longer get
the special liveness update for unreachable blocks.
Add this update in explicitly when the blocks are created.
Fixes dotnet#1239291 parent d78c24c commit d596037
3 files changed
Lines changed: 34 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6792 | 6792 | | |
6793 | 6793 | | |
6794 | 6794 | | |
| 6795 | + | |
6795 | 6796 | | |
6796 | 6797 | | |
6797 | 6798 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3492 | 3492 | | |
3493 | 3493 | | |
3494 | 3494 | | |
| 3495 | + | |
| 3496 | + | |
| 3497 | + | |
| 3498 | + | |
3495 | 3499 | | |
3496 | 3500 | | |
3497 | 3501 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1472 | 1472 | | |
1473 | 1473 | | |
1474 | 1474 | | |
1475 | | - | |
1476 | | - | |
1477 | | - | |
1478 | | - | |
1479 | | - | |
1480 | | - | |
1481 | | - | |
1482 | | - | |
1483 | | - | |
1484 | | - | |
1485 | | - | |
1486 | | - | |
1487 | | - | |
1488 | | - | |
1489 | | - | |
1490 | | - | |
| 1475 | + | |
1491 | 1476 | | |
1492 | 1477 | | |
1493 | 1478 | | |
| |||
1615 | 1600 | | |
1616 | 1601 | | |
1617 | 1602 | | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
1618 | 1631 | | |
1619 | 1632 | | |
1620 | 1633 | | |
| |||
0 commit comments