This repository was archived by the owner on Jun 1, 2023. It is now read-only.
Commit dd1ff8d
Reini Urban
siggoto+pad: fix cvdepth
with goto signatures, true tailcalls, we might overshoot
CvDEPTH(cv) over PadlistMAX(padlist). When we do that store
the adjusted cx->blk_sub.olddepth also.
Closes #162, a SEGV in Test::CleanNamespaces with many
tailcalls and overshooting CvDEPTH.
Also harmonize -DXv Pad diagnostics.
Fix -Dt for entersub/enterxssub: correct function name (if a CV)1 parent 223e183 commit dd1ff8d
5 files changed
+26
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2731 | 2731 | | |
2732 | 2732 | | |
2733 | 2733 | | |
2734 | | - | |
2735 | | - | |
| 2734 | + | |
| 2735 | + | |
2736 | 2736 | | |
2737 | | - | |
| 2737 | + | |
2738 | 2738 | | |
2739 | 2739 | | |
2740 | 2740 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1396 | 1396 | | |
1397 | 1397 | | |
1398 | 1398 | | |
1399 | | - | |
1400 | | - | |
| 1399 | + | |
| 1400 | + | |
1401 | 1401 | | |
1402 | 1402 | | |
1403 | 1403 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2041 | 2041 | | |
2042 | 2042 | | |
2043 | 2043 | | |
2044 | | - | |
2045 | | - | |
| 2044 | + | |
| 2045 | + | |
2046 | 2046 | | |
2047 | 2047 | | |
2048 | 2048 | | |
| |||
2774 | 2774 | | |
2775 | 2775 | | |
2776 | 2776 | | |
| 2777 | + | |
2777 | 2778 | | |
2778 | 2779 | | |
2779 | 2780 | | |
| |||
2782 | 2783 | | |
2783 | 2784 | | |
2784 | 2785 | | |
2785 | | - | |
2786 | | - | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
2787 | 2789 | | |
2788 | 2790 | | |
2789 | 2791 | | |
| |||
2827 | 2829 | | |
2828 | 2830 | | |
2829 | 2831 | | |
| 2832 | + | |
| 2833 | + | |
| 2834 | + | |
| 2835 | + | |
2830 | 2836 | | |
2831 | 2837 | | |
2832 | 2838 | | |
| |||
2869 | 2875 | | |
2870 | 2876 | | |
2871 | 2877 | | |
| 2878 | + | |
2872 | 2879 | | |
2873 | 2880 | | |
2874 | 2881 | | |
| |||
2892 | 2899 | | |
2893 | 2900 | | |
2894 | 2901 | | |
2895 | | - | |
2896 | | - | |
2897 | | - | |
| 2902 | + | |
| 2903 | + | |
| 2904 | + | |
| 2905 | + | |
2898 | 2906 | | |
2899 | | - | |
2900 | 2907 | | |
2901 | | - | |
| 2908 | + | |
2902 | 2909 | | |
2903 | 2910 | | |
2904 | 2911 | | |
| |||
2939 | 2946 | | |
2940 | 2947 | | |
2941 | 2948 | | |
2942 | | - | |
2943 | | - | |
| 2949 | + | |
| 2950 | + | |
| 2951 | + | |
2944 | 2952 | | |
2945 | 2953 | | |
2946 | 2954 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4033 | 4033 | | |
4034 | 4034 | | |
4035 | 4035 | | |
| 4036 | + | |
4036 | 4037 | | |
4037 | 4038 | | |
4038 | 4039 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1138 | 1138 | | |
1139 | 1139 | | |
1140 | 1140 | | |
1141 | | - | |
| 1141 | + | |
1142 | 1142 | | |
1143 | 1143 | | |
1144 | 1144 | | |
| |||
0 commit comments