Commit 3bc61cd
authored
Rollup merge of rust-lang#57689 - nnethercote:redo-hir-Stmt, r=petrochenkov
Redo `hir::Stmt`
A couple of changes that make things simpler and more consistent.
This should probably wait until after 1.32 lands to land, to avoid late breakage for tools.File tree
18 files changed
+223
-340
lines changed- src
- librustc_lint
- librustc_mir/hair/cx
- librustc_passes
- librustc_typeck/check
- librustc
- cfg
- hir
- map
- ich
- lint
- middle
18 files changed
+223
-340
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
120 | 105 | | |
121 | 106 | | |
122 | 107 | | |
123 | | - | |
124 | | - | |
125 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
126 | 117 | | |
127 | 118 | | |
128 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
286 | | - | |
287 | | - | |
| 286 | + | |
| 287 | + | |
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | 261 | | |
265 | 262 | | |
266 | 263 | | |
| |||
951 | 948 | | |
952 | 949 | | |
953 | 950 | | |
| 951 | + | |
954 | 952 | | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
962 | 957 | | |
963 | 958 | | |
964 | 959 | | |
965 | 960 | | |
966 | 961 | | |
967 | | - | |
968 | | - | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | 962 | | |
975 | 963 | | |
976 | 964 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1957 | 1957 | | |
1958 | 1958 | | |
1959 | 1959 | | |
1960 | | - | |
| 1960 | + | |
1961 | 1961 | | |
1962 | 1962 | | |
1963 | 1963 | | |
| |||
1967 | 1967 | | |
1968 | 1968 | | |
1969 | 1969 | | |
1970 | | - | |
| 1970 | + | |
1971 | 1971 | | |
1972 | 1972 | | |
1973 | 1973 | | |
| |||
1984 | 1984 | | |
1985 | 1985 | | |
1986 | 1986 | | |
1987 | | - | |
| 1987 | + | |
1988 | 1988 | | |
1989 | 1989 | | |
1990 | 1990 | | |
| |||
4331 | 4331 | | |
4332 | 4332 | | |
4333 | 4333 | | |
4334 | | - | |
4335 | | - | |
4336 | | - | |
4337 | | - | |
| 4334 | + | |
| 4335 | + | |
| 4336 | + | |
| 4337 | + | |
| 4338 | + | |
4338 | 4339 | | |
4339 | 4340 | | |
4340 | 4341 | | |
| |||
4357 | 4358 | | |
4358 | 4359 | | |
4359 | 4360 | | |
4360 | | - | |
4361 | | - | |
4362 | | - | |
4363 | | - | |
| 4361 | + | |
| 4362 | + | |
| 4363 | + | |
| 4364 | + | |
| 4365 | + | |
4364 | 4366 | | |
4365 | 4367 | | |
4366 | 4368 | | |
| |||
4533 | 4535 | | |
4534 | 4536 | | |
4535 | 4537 | | |
4536 | | - | |
4537 | | - | |
4538 | | - | |
4539 | | - | |
4540 | | - | |
4541 | | - | |
4542 | | - | |
4543 | | - | |
| 4538 | + | |
| 4539 | + | |
| 4540 | + | |
4544 | 4541 | | |
4545 | 4542 | | |
4546 | 4543 | | |
4547 | | - | |
4548 | | - | |
4549 | | - | |
4550 | | - | |
4551 | | - | |
4552 | | - | |
4553 | | - | |
4554 | | - | |
| 4544 | + | |
| 4545 | + | |
| 4546 | + | |
4555 | 4547 | | |
4556 | 4548 | | |
4557 | 4549 | | |
| |||
4561 | 4553 | | |
4562 | 4554 | | |
4563 | 4555 | | |
4564 | | - | |
4565 | | - | |
4566 | | - | |
4567 | | - | |
4568 | | - | |
4569 | | - | |
4570 | | - | |
| 4556 | + | |
| 4557 | + | |
4571 | 4558 | | |
4572 | 4559 | | |
4573 | | - | |
| 4560 | + | |
4574 | 4561 | | |
4575 | 4562 | | |
4576 | 4563 | | |
4577 | 4564 | | |
4578 | | - | |
4579 | | - | |
| 4565 | + | |
| 4566 | + | |
| 4567 | + | |
4580 | 4568 | | |
4581 | 4569 | | |
4582 | | - | |
4583 | | - | |
| 4570 | + | |
| 4571 | + | |
| 4572 | + | |
4584 | 4573 | | |
4585 | 4574 | | |
4586 | 4575 | | |
| |||
4795 | 4784 | | |
4796 | 4785 | | |
4797 | 4786 | | |
4798 | | - | |
| 4787 | + | |
4799 | 4788 | | |
4800 | 4789 | | |
4801 | 4790 | | |
| |||
4804 | 4793 | | |
4805 | 4794 | | |
4806 | 4795 | | |
4807 | | - | |
4808 | | - | |
4809 | | - | |
| 4796 | + | |
| 4797 | + | |
| 4798 | + | |
| 4799 | + | |
| 4800 | + | |
| 4801 | + | |
4810 | 4802 | | |
4811 | 4803 | | |
4812 | 4804 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
429 | | - | |
| 429 | + | |
430 | 430 | | |
431 | 431 | | |
432 | 432 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
1134 | 1134 | | |
1135 | 1135 | | |
1136 | 1136 | | |
1137 | | - | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
1138 | 1143 | | |
1139 | | - | |
| 1144 | + | |
1140 | 1145 | | |
1141 | | - | |
1142 | | - | |
1143 | | - | |
1144 | | - | |
1145 | | - | |
1146 | | - | |
| 1146 | + | |
| 1147 | + | |
1147 | 1148 | | |
1148 | 1149 | | |
1149 | 1150 | | |
1150 | 1151 | | |
1151 | 1152 | | |
1152 | | - | |
1153 | | - | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
1154 | 1157 | | |
1155 | 1158 | | |
1156 | | - | |
| 1159 | + | |
1157 | 1160 | | |
1158 | 1161 | | |
1159 | | - | |
| 1162 | + | |
1160 | 1163 | | |
1161 | 1164 | | |
1162 | 1165 | | |
1163 | 1166 | | |
1164 | 1167 | | |
1165 | | - | |
1166 | | - | |
1167 | | - | |
1168 | | - | |
1169 | | - | |
1170 | | - | |
1171 | | - | |
1172 | | - | |
1173 | | - | |
1174 | | - | |
1175 | | - | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
1176 | 1172 | | |
1177 | 1173 | | |
1178 | 1174 | | |
| |||
1191 | 1187 | | |
1192 | 1188 | | |
1193 | 1189 | | |
1194 | | - | |
1195 | | - | |
1196 | | - | |
1197 | | - | |
1198 | | - | |
1199 | | - | |
1200 | | - | |
1201 | | - | |
1202 | | - | |
1203 | | - | |
1204 | | - | |
1205 | | - | |
1206 | | - | |
1207 | | - | |
1208 | | - | |
1209 | | - | |
1210 | | - | |
1211 | | - | |
1212 | | - | |
1213 | | - | |
1214 | | - | |
1215 | | - | |
1216 | | - | |
1217 | | - | |
1218 | | - | |
1219 | | - | |
1220 | 1190 | | |
1221 | 1191 | | |
1222 | 1192 | | |
| |||
0 commit comments