@@ -143,16 +143,60 @@ static XXX: &Foo = {
143143 StorageLive ( _48) ; // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:25: 21:31
144144 _48 = ( const 0_u32 , const 3_u32 ) ; // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:25: 21:31
145145 _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
146188 _5 = & _6; // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
147189 _4 = & ( * _5) ; // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
148190 _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
149192 _2 = Foo { tup : const "hi" , data : move _3 } ; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:29: 23:2
150193 // ty::Const
151194 // + ty: &str
152195 // + 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 })
153196 // mir::Constant
154197 // + span: $DIR/storage_live_dead_in_statics.rs:6:10: 6:14
155198 // + 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
156200 _1 = & _2; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:28: 23:2
157201 _0 = & ( * _1) ; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:28: 23:2
158202 StorageDead ( _5) ; // scope 0 at $DIR/storage_live_dead_in_statics.rs:23:1: 23:2
0 commit comments