Commit c39c4e8
committed
[CS] Unify failed constraint recording
Rename `addNewFailingConstraint` to
`recordFailedConstraint`, and call into it
whenever a constraint fails, instead of setting
`failedConstraint`. This ensures that
`-debug-constraints` will always log the constraint
that failed a given scope.
In addition, introduce `retireFailedConstraint`
to cover the common case of retiring a constraint
that just failed.1 parent 992f035 commit c39c4e8
File tree
4 files changed
+40
-39
lines changed- lib/Sema
4 files changed
+40
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9639 | 9639 | | |
9640 | 9640 | | |
9641 | 9641 | | |
9642 | | - | |
| 9642 | + | |
9643 | 9643 | | |
9644 | 9644 | | |
9645 | 9645 | | |
9646 | 9646 | | |
9647 | | - | |
| 9647 | + | |
9648 | 9648 | | |
9649 | 9649 | | |
9650 | 9650 | | |
| |||
9668 | 9668 | | |
9669 | 9669 | | |
9670 | 9670 | | |
9671 | | - | |
| 9671 | + | |
9672 | 9672 | | |
9673 | 9673 | | |
9674 | 9674 | | |
9675 | 9675 | | |
9676 | 9676 | | |
9677 | | - | |
| 9677 | + | |
9678 | 9678 | | |
9679 | 9679 | | |
9680 | 9680 | | |
| |||
9731 | 9731 | | |
9732 | 9732 | | |
9733 | 9733 | | |
9734 | | - | |
| 9734 | + | |
9735 | 9735 | | |
9736 | 9736 | | |
9737 | 9737 | | |
9738 | | - | |
| 9738 | + | |
9739 | 9739 | | |
9740 | 9740 | | |
9741 | 9741 | | |
| |||
9838 | 9838 | | |
9839 | 9839 | | |
9840 | 9840 | | |
9841 | | - | |
| 9841 | + | |
9842 | 9842 | | |
9843 | 9843 | | |
9844 | 9844 | | |
9845 | | - | |
| 9845 | + | |
9846 | 9846 | | |
9847 | 9847 | | |
9848 | 9848 | | |
| |||
10085 | 10085 | | |
10086 | 10086 | | |
10087 | 10087 | | |
10088 | | - | |
10089 | | - | |
| 10088 | + | |
10090 | 10089 | | |
10091 | 10090 | | |
10092 | 10091 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
290 | 290 | | |
291 | 291 | | |
292 | 292 | | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
| 293 | + | |
306 | 294 | | |
307 | 295 | | |
308 | 296 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1697 | 1697 | | |
1698 | 1698 | | |
1699 | 1699 | | |
1700 | | - | |
1701 | | - | |
1702 | | - | |
1703 | | - | |
1704 | | - | |
| 1700 | + | |
| 1701 | + | |
1705 | 1702 | | |
1706 | 1703 | | |
1707 | 1704 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2838 | 2838 | | |
2839 | 2839 | | |
2840 | 2840 | | |
2841 | | - | |
2842 | | - | |
| 2841 | + | |
| 2842 | + | |
2843 | 2843 | | |
2844 | 2844 | | |
2845 | 2845 | | |
| |||
2869 | 2869 | | |
2870 | 2870 | | |
2871 | 2871 | | |
2872 | | - | |
2873 | | - | |
| 2872 | + | |
| 2873 | + | |
2874 | 2874 | | |
2875 | 2875 | | |
2876 | 2876 | | |
| |||
2927 | 2927 | | |
2928 | 2928 | | |
2929 | 2929 | | |
2930 | | - | |
2931 | | - | |
2932 | | - | |
| 2930 | + | |
| 2931 | + | |
| 2932 | + | |
| 2933 | + | |
2933 | 2934 | | |
2934 | 2935 | | |
2935 | 2936 | | |
2936 | | - | |
2937 | | - | |
2938 | | - | |
| 2937 | + | |
| 2938 | + | |
| 2939 | + | |
2939 | 2940 | | |
2940 | | - | |
| 2941 | + | |
| 2942 | + | |
| 2943 | + | |
| 2944 | + | |
| 2945 | + | |
| 2946 | + | |
| 2947 | + | |
| 2948 | + | |
| 2949 | + | |
| 2950 | + | |
| 2951 | + | |
| 2952 | + | |
| 2953 | + | |
| 2954 | + | |
| 2955 | + | |
| 2956 | + | |
| 2957 | + | |
2941 | 2958 | | |
2942 | 2959 | | |
2943 | 2960 | | |
| |||
0 commit comments