@@ -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