Commit 7e565cc
committed
Auto merge of rust-lang#133468 - lcnr:uwu4, r=BoxyUwU
always create `DefId`s for anon consts
but don't use them anywhere, we intentionally don't encode them in the crate metadata.
best reviewed by disabling whitespace.
This pretty much reimplements rust-lang#133285 while adding the tests of rust-lang#133455. Fixes rust-lang#133064
r? `@BoxyUwU` `@compiler-errors`File tree
14 files changed
+485
-318
lines changed- compiler
- rustc_ast_lowering/src
- rustc_ast/src
- rustc_hir/src
- rustc_metadata/src/rmeta
- rustc_resolve/src
- tests/ui
- const-generics/early
- consts
14 files changed
+485
-318
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1184 | 1184 | | |
1185 | 1185 | | |
1186 | 1186 | | |
1187 | | - | |
| 1187 | + | |
1188 | 1188 | | |
1189 | 1189 | | |
1190 | 1190 | | |
1191 | 1191 | | |
1192 | 1192 | | |
1193 | | - | |
1194 | | - | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
1195 | 1196 | | |
1196 | 1197 | | |
1197 | 1198 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
| 230 | + | |
231 | 231 | | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
242 | 239 | | |
243 | 240 | | |
244 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | | - | |
114 | | - | |
| 112 | + | |
115 | 113 | | |
116 | 114 | | |
117 | 115 | | |
| |||
452 | 450 | | |
453 | 451 | | |
454 | 452 | | |
455 | | - | |
| 453 | + | |
456 | 454 | | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
| 455 | + | |
464 | 456 | | |
465 | 457 | | |
466 | 458 | | |
| |||
759 | 751 | | |
760 | 752 | | |
761 | 753 | | |
762 | | - | |
763 | | - | |
764 | | - | |
| 754 | + | |
| 755 | + | |
765 | 756 | | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
772 | 763 | | |
773 | | - | |
774 | | - | |
| 764 | + | |
775 | 765 | | |
776 | 766 | | |
777 | 767 | | |
| |||
1056 | 1046 | | |
1057 | 1047 | | |
1058 | 1048 | | |
1059 | | - | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
1068 | | - | |
1069 | | - | |
1070 | | - | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
1075 | | - | |
1076 | | - | |
1077 | | - | |
1078 | | - | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1079 | 1067 | | |
1080 | 1068 | | |
1081 | 1069 | | |
| |||
1165 | 1153 | | |
1166 | 1154 | | |
1167 | 1155 | | |
1168 | | - | |
1169 | | - | |
1170 | | - | |
1171 | | - | |
1172 | | - | |
1173 | | - | |
1174 | | - | |
1175 | | - | |
1176 | | - | |
1177 | | - | |
1178 | | - | |
1179 | | - | |
1180 | | - | |
1181 | | - | |
1182 | | - | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
1183 | 1170 | | |
1184 | | - | |
| 1171 | + | |
1185 | 1172 | | |
1186 | | - | |
1187 | | - | |
1188 | | - | |
1189 | | - | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
1190 | 1176 | | |
1191 | 1177 | | |
1192 | 1178 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | 120 | | |
133 | 121 | | |
134 | 122 | | |
| |||
161 | 149 | | |
162 | 150 | | |
163 | 151 | | |
164 | | - | |
165 | 152 | | |
166 | 153 | | |
167 | 154 | | |
| |||
565 | 552 | | |
566 | 553 | | |
567 | 554 | | |
568 | | - | |
| 555 | + | |
569 | 556 | | |
570 | 557 | | |
571 | 558 | | |
| |||
590 | 577 | | |
591 | 578 | | |
592 | 579 | | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | 580 | | |
601 | 581 | | |
602 | 582 | | |
| |||
773 | 753 | | |
774 | 754 | | |
775 | 755 | | |
776 | | - | |
| 756 | + | |
777 | 757 | | |
778 | 758 | | |
779 | 759 | | |
| |||
1466 | 1446 | | |
1467 | 1447 | | |
1468 | 1448 | | |
1469 | | - | |
1470 | | - | |
1471 | | - | |
1472 | | - | |
1473 | | - | |
1474 | | - | |
1475 | | - | |
1476 | | - | |
1477 | | - | |
1478 | | - | |
1479 | | - | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
1480 | 1458 | | |
1481 | 1459 | | |
1482 | 1460 | | |
| |||
2084 | 2062 | | |
2085 | 2063 | | |
2086 | 2064 | | |
2087 | | - | |
| 2065 | + | |
2088 | 2066 | | |
2089 | 2067 | | |
2090 | 2068 | | |
| |||
2108 | 2086 | | |
2109 | 2087 | | |
2110 | 2088 | | |
2111 | | - | |
2112 | | - | |
2113 | | - | |
| 2089 | + | |
2114 | 2090 | | |
2115 | 2091 | | |
2116 | 2092 | | |
| |||
2159 | 2135 | | |
2160 | 2136 | | |
2161 | 2137 | | |
2162 | | - | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
| 2141 | + | |
2163 | 2142 | | |
2164 | 2143 | | |
2165 | 2144 | | |
| |||
2169 | 2148 | | |
2170 | 2149 | | |
2171 | 2150 | | |
2172 | | - | |
2173 | | - | |
2174 | | - | |
2175 | | - | |
2176 | | - | |
2177 | | - | |
2178 | | - | |
2179 | | - | |
2180 | | - | |
2181 | | - | |
2182 | | - | |
2183 | | - | |
2184 | | - | |
2185 | | - | |
2186 | 2151 | | |
2187 | 2152 | | |
2188 | 2153 | | |
2189 | 2154 | | |
2190 | 2155 | | |
2191 | 2156 | | |
2192 | | - | |
2193 | | - | |
2194 | | - | |
| 2157 | + | |
2195 | 2158 | | |
2196 | 2159 | | |
2197 | 2160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
113 | 122 | | |
114 | 123 | | |
115 | 124 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1383 | 1383 | | |
1384 | 1384 | | |
1385 | 1385 | | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
1386 | 1400 | | |
1387 | 1401 | | |
1388 | 1402 | | |
| |||
0 commit comments