@@ -130,12 +130,12 @@ fn address_of_reborrow() -> () {
130
130
StorageLive(_2); // scope 0 at $DIR/address-of.rs:4:14 : 4:21
131
131
_2 = [const 0_i32; 10]; // scope 0 at $DIR/address-of.rs:4:14 : 4:21
132
132
_1 = &_2; // scope 0 at $DIR/address-of.rs:4:13 : 4:21
133
- FakeRead(ForLet, _1); // scope 0 at $DIR/address-of.rs:4:9 : 4:10
133
+ FakeRead(ForLet(None) , _1); // scope 0 at $DIR/address-of.rs:4:9 : 4:10
134
134
StorageLive(_3); // scope 1 at $DIR/address-of.rs:5:9 : 5:14
135
135
StorageLive(_4); // scope 1 at $DIR/address-of.rs:5:22 : 5:29
136
136
_4 = [const 0_i32; 10]; // scope 1 at $DIR/address-of.rs:5:22 : 5:29
137
137
_3 = &mut _4; // scope 1 at $DIR/address-of.rs:5:17 : 5:29
138
- FakeRead(ForLet, _3); // scope 1 at $DIR/address-of.rs:5:9 : 5:14
138
+ FakeRead(ForLet(None) , _3); // scope 1 at $DIR/address-of.rs:5:9 : 5:14
139
139
StorageLive(_5); // scope 2 at $DIR/address-of.rs:7:5 : 7:18
140
140
StorageLive(_6); // scope 2 at $DIR/address-of.rs:7:5 : 7:18
141
141
_6 = &raw const (*_1); // scope 2 at $DIR/address-of.rs:7:5 : 7:6
@@ -170,25 +170,25 @@ fn address_of_reborrow() -> () {
170
170
StorageDead(_13); // scope 2 at $DIR/address-of.rs:11:20 : 11:21
171
171
StorageLive(_15); // scope 2 at $DIR/address-of.rs:13:9 : 13:10
172
172
_15 = &raw const (*_1); // scope 2 at $DIR/address-of.rs:13:23 : 13:24
173
- FakeRead(ForLet, _15); // scope 2 at $DIR/address-of.rs:13:9 : 13:10
173
+ FakeRead(ForLet(None) , _15); // scope 2 at $DIR/address-of.rs:13:9 : 13:10
174
174
AscribeUserType(_15, o, UserTypeProjection { base : UserType(3), projs: [] }); // scope 2 at $DIR/address-of.rs:13:12: 13:20
175
175
StorageLive(_16); // scope 3 at $DIR/address-of.rs:14:9 : 14:10
176
176
_16 = &raw const (*_1); // scope 3 at $DIR/address-of.rs:14:31 : 14:32
177
- FakeRead(ForLet, _16); // scope 3 at $DIR/address-of.rs:14:9 : 14:10
177
+ FakeRead(ForLet(None) , _16); // scope 3 at $DIR/address-of.rs:14:9 : 14:10
178
178
AscribeUserType(_16, o, UserTypeProjection { base : UserType(5), projs: [] }); // scope 3 at $DIR/address-of.rs:14:12: 14:28
179
179
StorageLive(_17); // scope 4 at $DIR/address-of.rs:15:9 : 15:10
180
180
StorageLive(_18); // scope 4 at $DIR/address-of.rs:15:30 : 15:31
181
181
_18 = &raw const (*_1); // scope 4 at $DIR/address-of.rs:15:30 : 15:31
182
182
_17 = move _18 as *const dyn std::marker::Send (Pointer(Unsize)); // scope 4 at $DIR/address-of.rs:15:30 : 15:31
183
183
StorageDead(_18); // scope 4 at $DIR/address-of.rs:15:30 : 15:31
184
- FakeRead(ForLet, _17); // scope 4 at $DIR/address-of.rs:15:9 : 15:10
184
+ FakeRead(ForLet(None) , _17); // scope 4 at $DIR/address-of.rs:15:9 : 15:10
185
185
AscribeUserType(_17, o, UserTypeProjection { base : UserType(7), projs: [] }); // scope 4 at $DIR/address-of.rs:15:12: 15:27
186
186
StorageLive(_19); // scope 5 at $DIR/address-of.rs:16:9 : 16:10
187
187
StorageLive(_20); // scope 5 at $DIR/address-of.rs:16:27 : 16:28
188
188
_20 = &raw const (*_1); // scope 5 at $DIR/address-of.rs:16:27 : 16:28
189
189
_19 = move _20 as *const [i32] (Pointer(Unsize)); // scope 5 at $DIR/address-of.rs:16:27 : 16:28
190
190
StorageDead(_20); // scope 5 at $DIR/address-of.rs:16:27 : 16:28
191
- FakeRead(ForLet, _19); // scope 5 at $DIR/address-of.rs:16:9 : 16:10
191
+ FakeRead(ForLet(None) , _19); // scope 5 at $DIR/address-of.rs:16:9 : 16:10
192
192
AscribeUserType(_19, o, UserTypeProjection { base : UserType(9), projs: [] }); // scope 5 at $DIR/address-of.rs:16:12: 16:24
193
193
StorageLive(_21); // scope 6 at $DIR/address-of.rs:18:5 : 18:18
194
194
StorageLive(_22); // scope 6 at $DIR/address-of.rs:18:5 : 18:18
@@ -218,25 +218,25 @@ fn address_of_reborrow() -> () {
218
218
StorageDead(_27); // scope 6 at $DIR/address-of.rs:21:22 : 21:23
219
219
StorageLive(_29); // scope 6 at $DIR/address-of.rs:23:9 : 23:10
220
220
_29 = &raw const (*_3); // scope 6 at $DIR/address-of.rs:23:23 : 23:24
221
- FakeRead(ForLet, _29); // scope 6 at $DIR/address-of.rs:23:9 : 23:10
221
+ FakeRead(ForLet(None) , _29); // scope 6 at $DIR/address-of.rs:23:9 : 23:10
222
222
AscribeUserType(_29, o, UserTypeProjection { base : UserType(13), projs: [] }); // scope 6 at $DIR/address-of.rs:23:12: 23:20
223
223
StorageLive(_30); // scope 7 at $DIR/address-of.rs:24:9 : 24:10
224
224
_30 = &raw const (*_3); // scope 7 at $DIR/address-of.rs:24:31 : 24:32
225
- FakeRead(ForLet, _30); // scope 7 at $DIR/address-of.rs:24:9 : 24:10
225
+ FakeRead(ForLet(None) , _30); // scope 7 at $DIR/address-of.rs:24:9 : 24:10
226
226
AscribeUserType(_30, o, UserTypeProjection { base : UserType(15), projs: [] }); // scope 7 at $DIR/address-of.rs:24:12: 24:28
227
227
StorageLive(_31); // scope 8 at $DIR/address-of.rs:25:9 : 25:10
228
228
StorageLive(_32); // scope 8 at $DIR/address-of.rs:25:30 : 25:31
229
229
_32 = &raw const (*_3); // scope 8 at $DIR/address-of.rs:25:30 : 25:31
230
230
_31 = move _32 as *const dyn std::marker::Send (Pointer(Unsize)); // scope 8 at $DIR/address-of.rs:25:30 : 25:31
231
231
StorageDead(_32); // scope 8 at $DIR/address-of.rs:25:30 : 25:31
232
- FakeRead(ForLet, _31); // scope 8 at $DIR/address-of.rs:25:9 : 25:10
232
+ FakeRead(ForLet(None) , _31); // scope 8 at $DIR/address-of.rs:25:9 : 25:10
233
233
AscribeUserType(_31, o, UserTypeProjection { base : UserType(17), projs: [] }); // scope 8 at $DIR/address-of.rs:25:12: 25:27
234
234
StorageLive(_33); // scope 9 at $DIR/address-of.rs:26:9 : 26:10
235
235
StorageLive(_34); // scope 9 at $DIR/address-of.rs:26:27 : 26:28
236
236
_34 = &raw const (*_3); // scope 9 at $DIR/address-of.rs:26:27 : 26:28
237
237
_33 = move _34 as *const [i32] (Pointer(Unsize)); // scope 9 at $DIR/address-of.rs:26:27 : 26:28
238
238
StorageDead(_34); // scope 9 at $DIR/address-of.rs:26:27 : 26:28
239
- FakeRead(ForLet, _33); // scope 9 at $DIR/address-of.rs:26:9 : 26:10
239
+ FakeRead(ForLet(None) , _33); // scope 9 at $DIR/address-of.rs:26:9 : 26:10
240
240
AscribeUserType(_33, o, UserTypeProjection { base : UserType(19), projs: [] }); // scope 9 at $DIR/address-of.rs:26:12: 26:24
241
241
StorageLive(_35); // scope 10 at $DIR/address-of.rs:28:5 : 28:16
242
242
StorageLive(_36); // scope 10 at $DIR/address-of.rs:28:5 : 28:16
@@ -266,25 +266,25 @@ fn address_of_reborrow() -> () {
266
266
StorageDead(_41); // scope 10 at $DIR/address-of.rs:31:20 : 31:21
267
267
StorageLive(_43); // scope 10 at $DIR/address-of.rs:33:9 : 33:10
268
268
_43 = &raw mut (*_3); // scope 10 at $DIR/address-of.rs:33:21 : 33:22
269
- FakeRead(ForLet, _43); // scope 10 at $DIR/address-of.rs:33:9 : 33:10
269
+ FakeRead(ForLet(None) , _43); // scope 10 at $DIR/address-of.rs:33:9 : 33:10
270
270
AscribeUserType(_43, o, UserTypeProjection { base : UserType(23), projs: [] }); // scope 10 at $DIR/address-of.rs:33:12: 33:18
271
271
StorageLive(_44); // scope 11 at $DIR/address-of.rs:34:9 : 34:10
272
272
_44 = &raw mut (*_3); // scope 11 at $DIR/address-of.rs:34:29 : 34:30
273
- FakeRead(ForLet, _44); // scope 11 at $DIR/address-of.rs:34:9 : 34:10
273
+ FakeRead(ForLet(None) , _44); // scope 11 at $DIR/address-of.rs:34:9 : 34:10
274
274
AscribeUserType(_44, o, UserTypeProjection { base : UserType(25), projs: [] }); // scope 11 at $DIR/address-of.rs:34:12: 34:26
275
275
StorageLive(_45); // scope 12 at $DIR/address-of.rs:35:9 : 35:10
276
276
StorageLive(_46); // scope 12 at $DIR/address-of.rs:35:28 : 35:29
277
277
_46 = &raw mut (*_3); // scope 12 at $DIR/address-of.rs:35:28 : 35:29
278
278
_45 = move _46 as *mut dyn std::marker::Send (Pointer(Unsize)); // scope 12 at $DIR/address-of.rs:35:28 : 35:29
279
279
StorageDead(_46); // scope 12 at $DIR/address-of.rs:35:28 : 35:29
280
- FakeRead(ForLet, _45); // scope 12 at $DIR/address-of.rs:35:9 : 35:10
280
+ FakeRead(ForLet(None) , _45); // scope 12 at $DIR/address-of.rs:35:9 : 35:10
281
281
AscribeUserType(_45, o, UserTypeProjection { base : UserType(27), projs: [] }); // scope 12 at $DIR/address-of.rs:35:12: 35:25
282
282
StorageLive(_47); // scope 13 at $DIR/address-of.rs:36:9 : 36:10
283
283
StorageLive(_48); // scope 13 at $DIR/address-of.rs:36:25 : 36:26
284
284
_48 = &raw mut (*_3); // scope 13 at $DIR/address-of.rs:36:25 : 36:26
285
285
_47 = move _48 as *mut [i32] (Pointer(Unsize)); // scope 13 at $DIR/address-of.rs:36:25 : 36:26
286
286
StorageDead(_48); // scope 13 at $DIR/address-of.rs:36:25 : 36:26
287
- FakeRead(ForLet, _47); // scope 13 at $DIR/address-of.rs:36:9 : 36:10
287
+ FakeRead(ForLet(None) , _47); // scope 13 at $DIR/address-of.rs:36:9 : 36:10
288
288
AscribeUserType(_47, o, UserTypeProjection { base : UserType(29), projs: [] }); // scope 13 at $DIR/address-of.rs:36:12: 36:22
289
289
_0 = const (); // scope 0 at $DIR/address-of.rs:3:26 : 37:2
290
290
StorageDead(_47); // scope 13 at $DIR/address-of.rs:37:1 : 37:2
0 commit comments