Commit aec62af
committed
Solve rather subtle bug in
replace_late_bound_regions -- we were passing the debruijn index in so that callees could construct late-bound regions at the right depth, but then the result was cached. When the cached result was used, it might be at the wrong depth. So now we don't pass the result in and instead simply adjust the depth to match the current nesting level as we go.1 parent cf136cd commit aec62af
4 files changed
+23
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
471 | | - | |
| 471 | + | |
472 | 472 | | |
473 | 473 | | |
474 | 474 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1056 | 1056 | | |
1057 | 1057 | | |
1058 | 1058 | | |
1059 | | - | |
| 1059 | + | |
1060 | 1060 | | |
1061 | 1061 | | |
1062 | 1062 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6672 | 6672 | | |
6673 | 6673 | | |
6674 | 6674 | | |
6675 | | - | |
| 6675 | + | |
6676 | 6676 | | |
6677 | 6677 | | |
6678 | 6678 | | |
| |||
6681 | 6681 | | |
6682 | 6682 | | |
6683 | 6683 | | |
6684 | | - | |
| 6684 | + | |
6685 | 6685 | | |
6686 | 6686 | | |
6687 | 6687 | | |
| |||
6712 | 6712 | | |
6713 | 6713 | | |
6714 | 6714 | | |
6715 | | - | |
| 6715 | + | |
6716 | 6716 | | |
6717 | 6717 | | |
6718 | 6718 | | |
| |||
6730 | 6730 | | |
6731 | 6731 | | |
6732 | 6732 | | |
6733 | | - | |
| 6733 | + | |
6734 | 6734 | | |
6735 | | - | |
| 6735 | + | |
6736 | 6736 | | |
6737 | 6737 | | |
6738 | 6738 | | |
| |||
6743 | 6743 | | |
6744 | 6744 | | |
6745 | 6745 | | |
6746 | | - | |
| 6746 | + | |
6747 | 6747 | | |
6748 | 6748 | | |
6749 | 6749 | | |
| |||
6755 | 6755 | | |
6756 | 6756 | | |
6757 | 6757 | | |
6758 | | - | |
6759 | | - | |
| 6758 | + | |
| 6759 | + | |
| 6760 | + | |
| 6761 | + | |
| 6762 | + | |
| 6763 | + | |
| 6764 | + | |
| 6765 | + | |
| 6766 | + | |
| 6767 | + | |
| 6768 | + | |
| 6769 | + | |
| 6770 | + | |
6760 | 6771 | | |
6761 | 6772 | | |
6762 | 6773 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1182 | 1182 | | |
1183 | 1183 | | |
1184 | 1184 | | |
1185 | | - | |
1186 | | - | |
| 1185 | + | |
| 1186 | + | |
1187 | 1187 | | |
1188 | 1188 | | |
1189 | 1189 | | |
| |||
0 commit comments