Commit cf50059
JIT: don't skip top-level catchrets when marking try resumption
In FlowGraphTryRegions::Build, the BBJ_EHCATCHRET check sat below the
early bailout on hasTryIndex, so the catchret of an outer catch was
never marking its try region as requiring runtime resumption.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 24547a7 commit cf50059
1 file changed
Lines changed: 13 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7744 | 7744 | | |
7745 | 7745 | | |
7746 | 7746 | | |
| 7747 | + | |
| 7748 | + | |
| 7749 | + | |
| 7750 | + | |
| 7751 | + | |
| 7752 | + | |
| 7753 | + | |
| 7754 | + | |
| 7755 | + | |
| 7756 | + | |
| 7757 | + | |
| 7758 | + | |
| 7759 | + | |
7747 | 7760 | | |
7748 | 7761 | | |
7749 | 7762 | | |
| |||
7825 | 7838 | | |
7826 | 7839 | | |
7827 | 7840 | | |
7828 | | - | |
7829 | | - | |
7830 | | - | |
7831 | | - | |
7832 | | - | |
7833 | | - | |
7834 | | - | |
7835 | | - | |
7836 | | - | |
7837 | | - | |
7838 | | - | |
7839 | | - | |
7840 | | - | |
7841 | 7841 | | |
7842 | 7842 | | |
7843 | 7843 | | |
| |||
0 commit comments