Commit 53eb9e5
committed
add
In particular, type annotations given by the user must hold at all
points in the program. This doesn't affect current analysis but
will affect fact generation later.Locations::All as a concept1 parent 81905a1 commit 53eb9e5
File tree
4 files changed
+74
-50
lines changed- src/librustc_mir/borrow_check/nll
- type_check
4 files changed
+74
-50
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | 41 | | |
43 | 42 | | |
44 | 43 | | |
| |||
Lines changed: 9 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
69 | 73 | | |
70 | 74 | | |
71 | 75 | | |
| |||
83 | 87 | | |
84 | 88 | | |
85 | 89 | | |
86 | | - | |
87 | | - | |
| 90 | + | |
88 | 91 | | |
89 | 92 | | |
90 | 93 | | |
| |||
109 | 112 | | |
110 | 113 | | |
111 | 114 | | |
112 | | - | |
| 115 | + | |
113 | 116 | | |
114 | 117 | | |
115 | 118 | | |
| |||
149 | 152 | | |
150 | 153 | | |
151 | 154 | | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
| 155 | + | |
161 | 156 | | |
162 | 157 | | |
Lines changed: 11 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | 50 | | |
56 | 51 | | |
57 | 52 | | |
58 | | - | |
| 53 | + | |
59 | 54 | | |
60 | | - | |
| 55 | + | |
61 | 56 | | |
62 | 57 | | |
63 | 58 | | |
64 | 59 | | |
65 | 60 | | |
66 | | - | |
| 61 | + | |
67 | 62 | | |
68 | 63 | | |
69 | | - | |
| 64 | + | |
70 | 65 | | |
71 | 66 | | |
72 | 67 | | |
| |||
75 | 70 | | |
76 | 71 | | |
77 | 72 | | |
78 | | - | |
| 73 | + | |
79 | 74 | | |
80 | 75 | | |
81 | 76 | | |
82 | 77 | | |
83 | 78 | | |
84 | | - | |
| 79 | + | |
85 | 80 | | |
86 | 81 | | |
87 | 82 | | |
| |||
148 | 143 | | |
149 | 144 | | |
150 | 145 | | |
151 | | - | |
| 146 | + | |
152 | 147 | | |
153 | 148 | | |
154 | 149 | | |
| |||
158 | 153 | | |
159 | 154 | | |
160 | 155 | | |
161 | | - | |
| 156 | + | |
162 | 157 | | |
163 | 158 | | |
164 | | - | |
| 159 | + | |
165 | 160 | | |
166 | 161 | | |
167 | | - | |
| 162 | + | |
168 | 163 | | |
169 | 164 | | |
170 | 165 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
619 | 619 | | |
620 | 620 | | |
621 | 621 | | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
632 | 651 | | |
633 | 652 | | |
634 | 653 | | |
| |||
770 | 789 | | |
771 | 790 | | |
772 | 791 | | |
773 | | - | |
| 792 | + | |
774 | 793 | | |
775 | 794 | | |
776 | 795 | | |
| |||
820 | 839 | | |
821 | 840 | | |
822 | 841 | | |
823 | | - | |
| 842 | + | |
824 | 843 | | |
825 | 844 | | |
826 | 845 | | |
| |||
839 | 858 | | |
840 | 859 | | |
841 | 860 | | |
842 | | - | |
| 861 | + | |
843 | 862 | | |
844 | 863 | | |
845 | 864 | | |
| |||
971 | 990 | | |
972 | 991 | | |
973 | 992 | | |
974 | | - | |
| 993 | + | |
975 | 994 | | |
976 | 995 | | |
977 | 996 | | |
| |||
1375 | 1394 | | |
1376 | 1395 | | |
1377 | 1396 | | |
1378 | | - | |
| 1397 | + | |
1379 | 1398 | | |
1380 | 1399 | | |
1381 | 1400 | | |
| |||
1514 | 1533 | | |
1515 | 1534 | | |
1516 | 1535 | | |
1517 | | - | |
| 1536 | + | |
1518 | 1537 | | |
1519 | 1538 | | |
1520 | 1539 | | |
1521 | 1540 | | |
1522 | | - | |
| 1541 | + | |
1523 | 1542 | | |
1524 | 1543 | | |
1525 | 1544 | | |
| |||
1585 | 1604 | | |
1586 | 1605 | | |
1587 | 1606 | | |
1588 | | - | |
| 1607 | + | |
1589 | 1608 | | |
1590 | 1609 | | |
1591 | 1610 | | |
1592 | 1611 | | |
1593 | 1612 | | |
1594 | 1613 | | |
1595 | | - | |
| 1614 | + | |
1596 | 1615 | | |
1597 | 1616 | | |
1598 | 1617 | | |
1599 | 1618 | | |
1600 | 1619 | | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
0 commit comments