File tree
35 files changed
+763
-497
lines changed- src
- librustc
- hir
- lowering
- infer
- librustc_typeck/check
- test/ui
- async-await
- issues
- self
- elision
35 files changed
+763
-497
lines changedDiff for: src/librustc/hir/lowering/expr.rs
+19-11
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
92 |
| - | |
93 |
| - | |
94 |
| - | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
95 | 100 |
| |
96 | 101 |
| |
97 | 102 |
| |
| |||
457 | 462 |
| |
458 | 463 |
| |
459 | 464 |
| |
| 465 | + | |
460 | 466 |
| |
461 | 467 |
| |
462 | 468 |
| |
| |||
470 | 476 |
| |
471 | 477 |
| |
472 | 478 |
| |
473 |
| - | |
| 479 | + | |
474 | 480 |
| |
475 | 481 |
| |
476 | 482 |
| |
| |||
522 | 528 |
| |
523 | 529 |
| |
524 | 530 |
| |
525 |
| - | |
| 531 | + | |
526 | 532 |
| |
527 | 533 |
| |
528 | 534 |
| |
| |||
727 | 733 |
| |
728 | 734 |
| |
729 | 735 |
| |
730 |
| - | |
| 736 | + | |
731 | 737 |
| |
732 | 738 |
| |
733 | 739 |
| |
| |||
786 | 792 |
| |
787 | 793 |
| |
788 | 794 |
| |
789 |
| - | |
790 |
| - | |
791 |
| - | |
792 |
| - | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
793 | 801 |
| |
794 | 802 |
| |
795 | 803 |
| |
| |||
1005 | 1013 |
| |
1006 | 1014 |
| |
1007 | 1015 |
| |
1008 |
| - | |
| 1016 | + | |
1009 | 1017 |
| |
1010 | 1018 |
| |
1011 | 1019 |
| |
|
Diff for: src/librustc/hir/lowering/item.rs
+5-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1222 | 1222 |
| |
1223 | 1223 |
| |
1224 | 1224 |
| |
1225 |
| - | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
1226 | 1230 |
| |
1227 | 1231 |
| |
1228 | 1232 |
| |
|
Diff for: src/librustc/hir/mod.rs
+34-5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1362 | 1362 |
| |
1363 | 1363 |
| |
1364 | 1364 |
| |
1365 |
| - | |
1366 | 1365 |
| |
1367 | 1366 |
| |
1368 | 1367 |
| |
1369 |
| - | |
1370 |
| - | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
1371 | 1371 |
| |
1372 | 1372 |
| |
1373 | 1373 |
| |
1374 | 1374 |
| |
1375 | 1375 |
| |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
1376 | 1403 |
| |
1377 | 1404 |
| |
1378 |
| - | |
1379 |
| - | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
1380 | 1408 |
| |
1381 | 1409 |
| |
1382 | 1410 |
| |
| |||
1758 | 1786 |
| |
1759 | 1787 |
| |
1760 | 1788 |
| |
| 1789 | + | |
1761 | 1790 |
| |
1762 | 1791 |
| |
1763 | 1792 |
| |
|
Diff for: src/librustc/infer/mod.rs
+11
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1319 | 1319 |
| |
1320 | 1320 |
| |
1321 | 1321 |
| |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
1322 | 1330 |
| |
1323 | 1331 |
| |
1324 | 1332 |
| |
| |||
1579 | 1587 |
| |
1580 | 1588 |
| |
1581 | 1589 |
| |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
1582 | 1593 |
| |
1583 | 1594 |
| |
1584 | 1595 |
| |
|
Diff for: src/librustc_typeck/check/closure.rs
+131-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
337 | 337 |
| |
338 | 338 |
| |
339 | 339 |
| |
340 |
| - | |
| 340 | + | |
341 | 341 |
| |
342 | 342 |
| |
343 | 343 |
| |
| |||
490 | 490 |
| |
491 | 491 |
| |
492 | 492 |
| |
493 |
| - | |
| 493 | + | |
494 | 494 |
| |
495 | 495 |
| |
496 | 496 |
| |
| |||
591 | 591 |
| |
592 | 592 |
| |
593 | 593 |
| |
| 594 | + | |
594 | 595 |
| |
595 | 596 |
| |
596 | 597 |
| |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
597 | 604 |
| |
598 | 605 |
| |
599 | 606 |
| |
600 | 607 |
| |
601 |
| - | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
602 | 619 |
| |
603 | 620 |
| |
604 | 621 |
| |
| |||
620 | 637 |
| |
621 | 638 |
| |
622 | 639 |
| |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
623 | 751 |
| |
624 | 752 |
| |
625 | 753 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
58 |
| - | |
| 58 | + | |
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
|
Diff for: src/librustc_typeck/check/mod.rs
+13-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
562 | 562 |
| |
563 | 563 |
| |
564 | 564 |
| |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
565 | 575 |
| |
| 576 | + | |
| 577 | + | |
566 | 578 |
| |
567 | 579 |
| |
568 | 580 |
| |
| |||
4534 | 4546 |
| |
4535 | 4547 |
| |
4536 | 4548 |
| |
4537 |
| - | |
| 4549 | + | |
4538 | 4550 |
| |
4539 | 4551 |
| |
4540 | 4552 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
| 23 | + | |
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
|
0 commit comments