@@ -143,16 +143,60 @@ static XXX: &Foo = {
143
143
StorageLive(_48); // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:25 : 21:31
144
144
_48 = (const 0_u32, const 3_u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:25 : 21:31
145
145
_6 = [move _7, move _8, move _9, move _10, move _11, move _12, move _13, move _14, move _15, move _16, move _17, move _18, move _19, move _20, move _21, move _22, move _23, move _24, move _25, move _26, move _27, move _28, move _29, move _30, move _31, move _32, move _33, move _34, move _35, move _36, move _37, move _38, move _39, move _40, move _41, move _42, move _43, move _44, move _45, move _46, move _47, move _48]; // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:12 : 22:6
146
+ StorageDead(_48); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
147
+ StorageDead(_47); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
148
+ StorageDead(_46); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
149
+ StorageDead(_45); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
150
+ StorageDead(_44); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
151
+ StorageDead(_43); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
152
+ StorageDead(_42); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
153
+ StorageDead(_41); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
154
+ StorageDead(_40); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
155
+ StorageDead(_39); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
156
+ StorageDead(_38); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
157
+ StorageDead(_37); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
158
+ StorageDead(_36); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
159
+ StorageDead(_35); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
160
+ StorageDead(_34); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
161
+ StorageDead(_33); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
162
+ StorageDead(_32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
163
+ StorageDead(_31); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
164
+ StorageDead(_30); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
165
+ StorageDead(_29); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
166
+ StorageDead(_28); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
167
+ StorageDead(_27); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
168
+ StorageDead(_26); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
169
+ StorageDead(_25); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
170
+ StorageDead(_24); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
171
+ StorageDead(_23); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
172
+ StorageDead(_22); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
173
+ StorageDead(_21); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
174
+ StorageDead(_20); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
175
+ StorageDead(_19); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
176
+ StorageDead(_18); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
177
+ StorageDead(_17); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
178
+ StorageDead(_16); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
179
+ StorageDead(_15); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
180
+ StorageDead(_14); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
181
+ StorageDead(_13); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
182
+ StorageDead(_12); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
183
+ StorageDead(_11); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
184
+ StorageDead(_10); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
185
+ StorageDead(_9); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
186
+ StorageDead(_8); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
187
+ StorageDead(_7); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
146
188
_5 = &_6; // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11 : 22:6
147
189
_4 = &(*_5); // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11 : 22:6
148
190
_3 = move _4 as &[(u32, u32)] (Pointer(Unsize)); // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11 : 22:6
191
+ StorageDead(_4); // scope 0 at $DIR/storage_live_dead_in_statics.rs:22:5 : 22:6
149
192
_2 = Foo { tup : const "hi", data: move _3 }; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:29: 23:2
150
193
// ty::Const
151
194
// + ty : &str
152
195
// + val : Value(Slice { data: Allocation { bytes: [104, 105], relocations: Relocations(SortedMap { data: [] }), init_mask: InitMask { blocks: [3], len: Size { raw: 2 } }, size: Size { raw: 2 }, align: Align { pow2: 0 }, mutability: Not, extra: () }, start: 0, end: 2 })
153
196
// mir::Constant
154
197
// + span : $DIR/storage_live_dead_in_statics.rs:6:10: 6:14
155
198
// + literal : Const { ty: &str, val: Value(Slice { data: Allocation { bytes: [104, 105], relocations: Relocations(SortedMap { data: [] }), init_mask: InitMask { blocks: [3], len: Size { raw: 2 } }, size: Size { raw: 2 }, align: Align { pow2: 0 }, mutability: Not, extra: () }, start: 0, end: 2 }) }
199
+ StorageDead(_3); // scope 0 at $DIR/storage_live_dead_in_statics.rs:23:1 : 23:2
156
200
_1 = &_2; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:28 : 23:2
157
201
_0 = &(*_1); // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:28 : 23:2
158
202
StorageDead(_5); // scope 0 at $DIR/storage_live_dead_in_statics.rs:23:1 : 23:2
0 commit comments