File tree
20 files changed
+453
-87
lines changed- src
- librustc_ast_passes
- librustc_parse/parser
- test/ui
- invalid-self-argument
- parser
- span
- suggestions
20 files changed
+453
-87
lines changed+36-8
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
26 | 32 |
| |
27 | 33 |
| |
28 | 34 |
| |
| |||
302 | 308 |
| |
303 | 309 |
| |
304 | 310 |
| |
305 |
| - | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
306 | 318 |
| |
307 | 319 |
| |
308 | 320 |
| |
| |||
324 | 336 |
| |
325 | 337 |
| |
326 | 338 |
| |
| 339 | + | |
327 | 340 |
| |
| 341 | + | |
328 | 342 |
| |
329 | 343 |
| |
330 | 344 |
| |
| |||
352 | 366 |
| |
353 | 367 |
| |
354 | 368 |
| |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
355 | 384 |
| |
356 | 385 |
| |
357 | 386 |
| |
| |||
504 | 533 |
| |
505 | 534 |
| |
506 | 535 |
| |
507 |
| - | |
| 536 | + | |
508 | 537 |
| |
509 | 538 |
| |
510 | 539 |
| |
| |||
524 | 553 |
| |
525 | 554 |
| |
526 | 555 |
| |
527 |
| - | |
| 556 | + | |
528 | 557 |
| |
529 | 558 |
| |
530 | 559 |
| |
| |||
685 | 714 |
| |
686 | 715 |
| |
687 | 716 |
| |
688 |
| - | |
| 717 | + | |
689 | 718 |
| |
690 | 719 |
| |
691 | 720 |
| |
| |||
793 | 822 |
| |
794 | 823 |
| |
795 | 824 |
| |
796 |
| - | |
| 825 | + | |
797 | 826 |
| |
798 | 827 |
| |
799 | 828 |
| |
| |||
987 | 1016 |
| |
988 | 1017 |
| |
989 | 1018 |
| |
990 |
| - | |
| 1019 | + | |
991 | 1020 |
| |
992 |
| - | |
993 | 1021 |
| |
994 | 1022 |
| |
995 | 1023 |
| |
| |||
1005 | 1033 |
| |
1006 | 1034 |
| |
1007 | 1035 |
| |
1008 |
| - | |
1009 | 1036 |
| |
1010 | 1037 |
| |
1011 | 1038 |
| |
| |||
1035 | 1062 |
| |
1036 | 1063 |
| |
1037 | 1064 |
| |
| 1065 | + | |
1038 | 1066 |
| |
1039 | 1067 |
| |
1040 | 1068 |
| |
|
+7-18
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1336 | 1336 |
| |
1337 | 1337 |
| |
1338 | 1338 |
| |
1339 |
| - | |
1340 |
| - | |
| 1339 | + | |
1341 | 1340 |
| |
1342 | 1341 |
| |
1343 | 1342 |
| |
| |||
1357 | 1356 |
| |
1358 | 1357 |
| |
1359 | 1358 |
| |
1360 |
| - | |
1361 |
| - | |
| 1359 | + | |
1362 | 1360 |
| |
1363 | 1361 |
| |
1364 | 1362 |
| |
1365 | 1363 |
| |
1366 |
| - | |
| 1364 | + | |
1367 | 1365 |
| |
1368 | 1366 |
| |
1369 | 1367 |
| |
| |||
1420 | 1418 |
| |
1421 | 1419 |
| |
1422 | 1420 |
| |
1423 |
| - | |
1424 |
| - | |
1425 |
| - | |
1426 |
| - | |
1427 |
| - | |
| 1421 | + | |
1428 | 1422 |
| |
1429 | 1423 |
| |
1430 |
| - | |
1431 |
| - | |
1432 |
| - | |
1433 |
| - | |
1434 |
| - | |
1435 |
| - | |
1436 |
| - | |
1437 |
| - | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
1438 | 1427 |
| |
1439 | 1428 |
| |
1440 | 1429 |
| |
|
Diff for: src/librustc_parse/parser/item.rs
+22-42
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1715 | 1715 |
| |
1716 | 1716 |
| |
1717 | 1717 |
| |
1718 |
| - | |
1719 |
| - | |
1720 | 1718 |
| |
1721 | 1719 |
| |
1722 | 1720 |
| |
| |||
1732 | 1730 |
| |
1733 | 1731 |
| |
1734 | 1732 |
| |
1735 |
| - | |
1736 |
| - | |
| 1733 | + | |
| 1734 | + | |
1737 | 1735 |
| |
1738 | 1736 |
| |
1739 | 1737 |
| |
| |||
1747 | 1745 |
| |
1748 | 1746 |
| |
1749 | 1747 |
| |
| 1748 | + | |
1750 | 1749 |
| |
1751 |
| - | |
1752 |
| - | |
| 1750 | + | |
1753 | 1751 |
| |
1754 | 1752 |
| |
1755 |
| - | |
1756 |
| - | |
1757 |
| - | |
1758 |
| - | |
1759 |
| - | |
1760 |
| - | |
1761 |
| - | |
1762 |
| - | |
1763 |
| - | |
| 1753 | + | |
| 1754 | + | |
1764 | 1755 |
| |
1765 | 1756 |
| |
1766 | 1757 |
| |
| |||
1770 | 1761 |
| |
1771 | 1762 |
| |
1772 | 1763 |
| |
1773 |
| - | |
1774 |
| - | |
| 1764 | + | |
1775 | 1765 |
| |
1776 | 1766 |
| |
1777 | 1767 |
| |
| |||
1847 | 1837 |
| |
1848 | 1838 |
| |
1849 | 1839 |
| |
1850 |
| - | |
| 1840 | + | |
1851 | 1841 |
| |
1852 | 1842 |
| |
1853 | 1843 |
| |
| |||
1858 | 1848 |
| |
1859 | 1849 |
| |
1860 | 1850 |
| |
1861 |
| - | |
| 1851 | + | |
1862 | 1852 |
| |
1863 | 1853 |
| |
1864 | 1854 |
| |
| |||
1868 | 1858 |
| |
1869 | 1859 |
| |
1870 | 1860 |
| |
1871 |
| - | |
1872 |
| - | |
1873 |
| - | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
1874 | 1864 |
| |
1875 |
| - | |
| 1865 | + | |
1876 | 1866 |
| |
1877 | 1867 |
| |
1878 | 1868 |
| |
| |||
1881 | 1871 |
| |
1882 | 1872 |
| |
1883 | 1873 |
| |
1884 |
| - | |
| 1874 | + | |
1885 | 1875 |
| |
1886 | 1876 |
| |
1887 | 1877 |
| |
1888 | 1878 |
| |
1889 | 1879 |
| |
1890 | 1880 |
| |
1891 | 1881 |
| |
1892 |
| - | |
1893 |
| - | |
1894 |
| - | |
1895 |
| - | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
1896 | 1886 |
| |
1897 | 1887 |
| |
1898 | 1888 |
| |
1899 | 1889 |
| |
1900 | 1890 |
| |
1901 | 1891 |
| |
1902 |
| - | |
1903 |
| - | |
1904 |
| - | |
1905 |
| - | |
1906 |
| - | |
| 1892 | + | |
1907 | 1893 |
| |
1908 | 1894 |
| |
1909 | 1895 |
| |
| |||
1915 | 1901 |
| |
1916 | 1902 |
| |
1917 | 1903 |
| |
1918 |
| - | |
1919 |
| - | |
1920 |
| - | |
1921 |
| - | |
1922 |
| - | |
1923 |
| - | |
1924 |
| - | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
1925 | 1907 |
| |
1926 | 1908 |
| |
1927 | 1909 |
| |
| |||
1975 | 1957 |
| |
1976 | 1958 |
| |
1977 | 1959 |
| |
1978 |
| - | |
1979 |
| - | |
1980 | 1960 |
| |
1981 | 1961 |
| |
1982 | 1962 |
| |
|
Diff for: src/librustc_parse/parser/ty.rs
+1-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
288 | 288 |
| |
289 | 289 |
| |
290 | 290 |
| |
291 |
| - | |
292 |
| - | |
| 291 | + | |
293 | 292 |
| |
294 | 293 |
| |
295 | 294 |
| |
|
+3-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 |
| - | |
4 |
| - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
|
+3-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
|
+1-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
4 |
| - | |
| 3 | + | |
5 | 4 |
| |
6 | 5 |
|
+1-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
6 |
| - | |
7 |
| - | |
| 5 | + | |
8 | 6 |
| |
9 | 7 |
| |
10 | 8 |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
|
0 commit comments