Commit 3cca3c6
authored
Rollup merge of rust-lang#67744 - Centril:reduce-diversity, r=petrochenkov
parser: reduce diversity in error handling mechanisms
Instead of having e.g. `span_err`, `fatal`, etc., we prefer to move towards uniformly using `struct_span_err` thus making it harder to emit fatal and/or unstructured diagnostics.
This PR also de-fatalizes some diagnostics.
r? @estebankFile tree
16 files changed
+147
-142
lines changed- src
- librustc_expand/mbe
- librustc_parse/parser
- test/ui
- parser
- suggestions
16 files changed
+147
-142
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
890 | 890 | | |
891 | 891 | | |
892 | 892 | | |
893 | | - | |
| 893 | + | |
894 | 894 | | |
895 | 895 | | |
896 | 896 | | |
897 | 897 | | |
898 | | - | |
| 898 | + | |
899 | 899 | | |
900 | 900 | | |
901 | 901 | | |
| |||
909 | 909 | | |
910 | 910 | | |
911 | 911 | | |
912 | | - | |
| 912 | + | |
| 913 | + | |
913 | 914 | | |
914 | 915 | | |
915 | 916 | | |
| |||
920 | 921 | | |
921 | 922 | | |
922 | 923 | | |
923 | | - | |
| 924 | + | |
| 925 | + | |
924 | 926 | | |
925 | 927 | | |
926 | 928 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
| 50 | + | |
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
| |||
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
136 | | - | |
| 137 | + | |
137 | 138 | | |
138 | 139 | | |
139 | 140 | | |
| |||
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
159 | | - | |
| 160 | + | |
| 161 | + | |
160 | 162 | | |
161 | 163 | | |
162 | 164 | | |
| |||
231 | 233 | | |
232 | 234 | | |
233 | 235 | | |
234 | | - | |
235 | | - | |
| 236 | + | |
236 | 237 | | |
237 | 238 | | |
238 | 239 | | |
| |||
332 | 333 | | |
333 | 334 | | |
334 | 335 | | |
335 | | - | |
| 336 | + | |
336 | 337 | | |
337 | 338 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | 160 | | |
169 | 161 | | |
170 | 162 | | |
| |||
173 | 165 | | |
174 | 166 | | |
175 | 167 | | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | 168 | | |
185 | 169 | | |
186 | 170 | | |
| |||
298 | 282 | | |
299 | 283 | | |
300 | 284 | | |
301 | | - | |
| 285 | + | |
302 | 286 | | |
303 | 287 | | |
304 | 288 | | |
| |||
502 | 486 | | |
503 | 487 | | |
504 | 488 | | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | | - | |
514 | | - | |
515 | | - | |
516 | | - | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
517 | 500 | | |
518 | 501 | | |
519 | 502 | | |
| |||
762 | 745 | | |
763 | 746 | | |
764 | 747 | | |
765 | | - | |
766 | | - | |
| 748 | + | |
767 | 749 | | |
768 | 750 | | |
769 | 751 | | |
| |||
1271 | 1253 | | |
1272 | 1254 | | |
1273 | 1255 | | |
1274 | | - | |
| 1256 | + | |
| 1257 | + | |
1275 | 1258 | | |
1276 | 1259 | | |
1277 | 1260 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
286 | | - | |
| 286 | + | |
287 | 287 | | |
288 | 288 | | |
289 | 289 | | |
| |||
822 | 822 | | |
823 | 823 | | |
824 | 824 | | |
825 | | - | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
826 | 830 | | |
827 | 831 | | |
828 | 832 | | |
| |||
1133 | 1137 | | |
1134 | 1138 | | |
1135 | 1139 | | |
1136 | | - | |
| 1140 | + | |
1137 | 1141 | | |
1138 | 1142 | | |
1139 | 1143 | | |
| |||
1446 | 1450 | | |
1447 | 1451 | | |
1448 | 1452 | | |
1449 | | - | |
1450 | | - | |
1451 | | - | |
| 1453 | + | |
1452 | 1454 | | |
1453 | 1455 | | |
1454 | 1456 | | |
| |||
1915 | 1917 | | |
1916 | 1918 | | |
1917 | 1919 | | |
1918 | | - | |
1919 | | - | |
| 1920 | + | |
1920 | 1921 | | |
1921 | 1922 | | |
1922 | 1923 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
309 | | - | |
310 | | - | |
| 309 | + | |
311 | 310 | | |
312 | 311 | | |
313 | 312 | | |
| |||
335 | 334 | | |
336 | 335 | | |
337 | 336 | | |
338 | | - | |
| 337 | + | |
339 | 338 | | |
340 | 339 | | |
341 | 340 | | |
| |||
375 | 374 | | |
376 | 375 | | |
377 | 376 | | |
378 | | - | |
| 377 | + | |
379 | 378 | | |
380 | 379 | | |
381 | 380 | | |
| |||
446 | 445 | | |
447 | 446 | | |
448 | 447 | | |
449 | | - | |
450 | | - | |
451 | | - | |
| 448 | + | |
452 | 449 | | |
453 | 450 | | |
454 | 451 | | |
| |||
466 | 463 | | |
467 | 464 | | |
468 | 465 | | |
469 | | - | |
| 466 | + | |
470 | 467 | | |
471 | 468 | | |
472 | 469 | | |
| |||
536 | 533 | | |
537 | 534 | | |
538 | 535 | | |
539 | | - | |
540 | 536 | | |
541 | 537 | | |
542 | 538 | | |
| |||
619 | 615 | | |
620 | 616 | | |
621 | 617 | | |
622 | | - | |
| 618 | + | |
623 | 619 | | |
624 | 620 | | |
625 | 621 | | |
| |||
1349 | 1345 | | |
1350 | 1346 | | |
1351 | 1347 | | |
1352 | | - | |
| 1348 | + | |
1353 | 1349 | | |
1354 | 1350 | | |
1355 | | - | |
| 1351 | + | |
| 1352 | + | |
1356 | 1353 | | |
1357 | 1354 | | |
1358 | 1355 | | |
| |||
1375 | 1372 | | |
1376 | 1373 | | |
1377 | 1374 | | |
1378 | | - | |
1379 | | - | |
| 1375 | + | |
| 1376 | + | |
1380 | 1377 | | |
1381 | 1378 | | |
1382 | 1379 | | |
| |||
1412 | 1409 | | |
1413 | 1410 | | |
1414 | 1411 | | |
1415 | | - | |
1416 | | - | |
1417 | | - | |
1418 | | - | |
| 1412 | + | |
| 1413 | + | |
1419 | 1414 | | |
1420 | 1415 | | |
1421 | 1416 | | |
| |||
1603 | 1598 | | |
1604 | 1599 | | |
1605 | 1600 | | |
1606 | | - | |
1607 | | - | |
1608 | | - | |
| 1601 | + | |
| 1602 | + | |
1609 | 1603 | | |
1610 | 1604 | | |
1611 | 1605 | | |
| |||
1614 | 1608 | | |
1615 | 1609 | | |
1616 | 1610 | | |
1617 | | - | |
1618 | | - | |
1619 | | - | |
| 1611 | + | |
| 1612 | + | |
1620 | 1613 | | |
1621 | 1614 | | |
1622 | 1615 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
884 | 884 | | |
885 | 885 | | |
886 | 886 | | |
887 | | - | |
| 887 | + | |
| 888 | + | |
888 | 889 | | |
889 | 890 | | |
890 | 891 | | |
| |||
1056 | 1057 | | |
1057 | 1058 | | |
1058 | 1059 | | |
1059 | | - | |
1060 | | - | |
| 1060 | + | |
1061 | 1061 | | |
1062 | 1062 | | |
1063 | 1063 | | |
| |||
0 commit comments