1 // MIR for `XXX` 0 mir_map
4 let mut _0: &Foo; // return place in scope 0 at $DIR/storage_live_dead_in_statics.rs:5:13: 5:25
5 let _1: &Foo; // in scope 0 at $DIR/storage_live_dead_in_statics.rs:5:28: 23:2
6 let _2: Foo; // in scope 0 at $DIR/storage_live_dead_in_statics.rs:5:29: 23:2
7 let mut _3: &[(u32, u32)]; // in scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
8 let mut _4: &[(u32, u32); 42]; // in scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
9 let _5: &[(u32, u32); 42]; // in scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
10 let _6: [(u32, u32); 42]; // in scope 0 at $DIR/storage_live_dead_in_statics.rs:7:12: 22:6
11 let mut _7: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:8:9: 8:15
12 let mut _8: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:8:17: 8:23
13 let mut _9: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:8:25: 8:31
14 let mut _10: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:9:9: 9:15
15 let mut _11: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:9:17: 9:23
16 let mut _12: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:9:25: 9:31
17 let mut _13: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:10:9: 10:15
18 let mut _14: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:10:17: 10:23
19 let mut _15: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:10:25: 10:31
20 let mut _16: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:11:9: 11:15
21 let mut _17: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:11:17: 11:23
22 let mut _18: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:11:25: 11:31
23 let mut _19: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:12:9: 12:15
24 let mut _20: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:12:17: 12:23
25 let mut _21: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:12:25: 12:31
26 let mut _22: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:13:9: 13:15
27 let mut _23: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:13:17: 13:23
28 let mut _24: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:13:25: 13:31
29 let mut _25: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:14:9: 14:15
30 let mut _26: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:14:17: 14:23
31 let mut _27: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:14:25: 14:31
32 let mut _28: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:15:9: 15:15
33 let mut _29: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:15:17: 15:23
34 let mut _30: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:15:25: 15:31
35 let mut _31: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:16:9: 16:15
36 let mut _32: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:16:17: 16:23
37 let mut _33: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:16:25: 16:31
38 let mut _34: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:17:9: 17:15
39 let mut _35: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:17:17: 17:23
40 let mut _36: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:17:25: 17:31
41 let mut _37: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:18:9: 18:15
42 let mut _38: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:18:17: 18:23
43 let mut _39: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:18:25: 18:31
44 let mut _40: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:19:9: 19:15
45 let mut _41: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:19:17: 19:23
46 let mut _42: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:19:25: 19:31
47 let mut _43: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:20:9: 20:15
48 let mut _44: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:20:17: 20:23
49 let mut _45: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:20:25: 20:31
50 let mut _46: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:21:9: 21:15
51 let mut _47: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:21:17: 21:23
52 let mut _48: (u32, u32); // in scope 0 at $DIR/storage_live_dead_in_statics.rs:21:25: 21:31
55 StorageLive(_1); // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:28: 23:2
56 StorageLive(_2); // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:29: 23:2
57 StorageLive(_3); // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
58 StorageLive(_4); // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
59 StorageLive(_5); // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
60 StorageLive(_6); // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:12: 22:6
61 StorageLive(_7); // scope 0 at $DIR/storage_live_dead_in_statics.rs:8:9: 8:15
62 _7 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:8:9: 8:15
65 // + val: Value(Scalar(0x00000000))
67 // + span: $DIR/storage_live_dead_in_statics.rs:8:10: 8:11
68 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
71 // + val: Value(Scalar(0x00000001))
73 // + span: $DIR/storage_live_dead_in_statics.rs:8:13: 8:14
74 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
75 StorageLive(_8); // scope 0 at $DIR/storage_live_dead_in_statics.rs:8:17: 8:23
76 _8 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:8:17: 8:23
79 // + val: Value(Scalar(0x00000000))
81 // + span: $DIR/storage_live_dead_in_statics.rs:8:18: 8:19
82 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
85 // + val: Value(Scalar(0x00000002))
87 // + span: $DIR/storage_live_dead_in_statics.rs:8:21: 8:22
88 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
89 StorageLive(_9); // scope 0 at $DIR/storage_live_dead_in_statics.rs:8:25: 8:31
90 _9 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:8:25: 8:31
93 // + val: Value(Scalar(0x00000000))
95 // + span: $DIR/storage_live_dead_in_statics.rs:8:26: 8:27
96 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
99 // + val: Value(Scalar(0x00000003))
101 // + span: $DIR/storage_live_dead_in_statics.rs:8:29: 8:30
102 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
103 StorageLive(_10); // scope 0 at $DIR/storage_live_dead_in_statics.rs:9:9: 9:15
104 _10 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:9:9: 9:15
107 // + val: Value(Scalar(0x00000000))
109 // + span: $DIR/storage_live_dead_in_statics.rs:9:10: 9:11
110 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
113 // + val: Value(Scalar(0x00000001))
115 // + span: $DIR/storage_live_dead_in_statics.rs:9:13: 9:14
116 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
117 StorageLive(_11); // scope 0 at $DIR/storage_live_dead_in_statics.rs:9:17: 9:23
118 _11 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:9:17: 9:23
121 // + val: Value(Scalar(0x00000000))
123 // + span: $DIR/storage_live_dead_in_statics.rs:9:18: 9:19
124 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
127 // + val: Value(Scalar(0x00000002))
129 // + span: $DIR/storage_live_dead_in_statics.rs:9:21: 9:22
130 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
131 StorageLive(_12); // scope 0 at $DIR/storage_live_dead_in_statics.rs:9:25: 9:31
132 _12 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:9:25: 9:31
135 // + val: Value(Scalar(0x00000000))
137 // + span: $DIR/storage_live_dead_in_statics.rs:9:26: 9:27
138 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
141 // + val: Value(Scalar(0x00000003))
143 // + span: $DIR/storage_live_dead_in_statics.rs:9:29: 9:30
144 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
145 StorageLive(_13); // scope 0 at $DIR/storage_live_dead_in_statics.rs:10:9: 10:15
146 _13 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:10:9: 10:15
149 // + val: Value(Scalar(0x00000000))
151 // + span: $DIR/storage_live_dead_in_statics.rs:10:10: 10:11
152 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
155 // + val: Value(Scalar(0x00000001))
157 // + span: $DIR/storage_live_dead_in_statics.rs:10:13: 10:14
158 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
159 StorageLive(_14); // scope 0 at $DIR/storage_live_dead_in_statics.rs:10:17: 10:23
160 _14 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:10:17: 10:23
163 // + val: Value(Scalar(0x00000000))
165 // + span: $DIR/storage_live_dead_in_statics.rs:10:18: 10:19
166 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
169 // + val: Value(Scalar(0x00000002))
171 // + span: $DIR/storage_live_dead_in_statics.rs:10:21: 10:22
172 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
173 StorageLive(_15); // scope 0 at $DIR/storage_live_dead_in_statics.rs:10:25: 10:31
174 _15 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:10:25: 10:31
177 // + val: Value(Scalar(0x00000000))
179 // + span: $DIR/storage_live_dead_in_statics.rs:10:26: 10:27
180 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
183 // + val: Value(Scalar(0x00000003))
185 // + span: $DIR/storage_live_dead_in_statics.rs:10:29: 10:30
186 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
187 StorageLive(_16); // scope 0 at $DIR/storage_live_dead_in_statics.rs:11:9: 11:15
188 _16 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:11:9: 11:15
191 // + val: Value(Scalar(0x00000000))
193 // + span: $DIR/storage_live_dead_in_statics.rs:11:10: 11:11
194 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
197 // + val: Value(Scalar(0x00000001))
199 // + span: $DIR/storage_live_dead_in_statics.rs:11:13: 11:14
200 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
201 StorageLive(_17); // scope 0 at $DIR/storage_live_dead_in_statics.rs:11:17: 11:23
202 _17 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:11:17: 11:23
205 // + val: Value(Scalar(0x00000000))
207 // + span: $DIR/storage_live_dead_in_statics.rs:11:18: 11:19
208 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
211 // + val: Value(Scalar(0x00000002))
213 // + span: $DIR/storage_live_dead_in_statics.rs:11:21: 11:22
214 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
215 StorageLive(_18); // scope 0 at $DIR/storage_live_dead_in_statics.rs:11:25: 11:31
216 _18 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:11:25: 11:31
219 // + val: Value(Scalar(0x00000000))
221 // + span: $DIR/storage_live_dead_in_statics.rs:11:26: 11:27
222 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
225 // + val: Value(Scalar(0x00000003))
227 // + span: $DIR/storage_live_dead_in_statics.rs:11:29: 11:30
228 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
229 StorageLive(_19); // scope 0 at $DIR/storage_live_dead_in_statics.rs:12:9: 12:15
230 _19 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:12:9: 12:15
233 // + val: Value(Scalar(0x00000000))
235 // + span: $DIR/storage_live_dead_in_statics.rs:12:10: 12:11
236 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
239 // + val: Value(Scalar(0x00000001))
241 // + span: $DIR/storage_live_dead_in_statics.rs:12:13: 12:14
242 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
243 StorageLive(_20); // scope 0 at $DIR/storage_live_dead_in_statics.rs:12:17: 12:23
244 _20 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:12:17: 12:23
247 // + val: Value(Scalar(0x00000000))
249 // + span: $DIR/storage_live_dead_in_statics.rs:12:18: 12:19
250 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
253 // + val: Value(Scalar(0x00000002))
255 // + span: $DIR/storage_live_dead_in_statics.rs:12:21: 12:22
256 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
257 StorageLive(_21); // scope 0 at $DIR/storage_live_dead_in_statics.rs:12:25: 12:31
258 _21 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:12:25: 12:31
261 // + val: Value(Scalar(0x00000000))
263 // + span: $DIR/storage_live_dead_in_statics.rs:12:26: 12:27
264 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
267 // + val: Value(Scalar(0x00000003))
269 // + span: $DIR/storage_live_dead_in_statics.rs:12:29: 12:30
270 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
271 StorageLive(_22); // scope 0 at $DIR/storage_live_dead_in_statics.rs:13:9: 13:15
272 _22 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:13:9: 13:15
275 // + val: Value(Scalar(0x00000000))
277 // + span: $DIR/storage_live_dead_in_statics.rs:13:10: 13:11
278 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
281 // + val: Value(Scalar(0x00000001))
283 // + span: $DIR/storage_live_dead_in_statics.rs:13:13: 13:14
284 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
285 StorageLive(_23); // scope 0 at $DIR/storage_live_dead_in_statics.rs:13:17: 13:23
286 _23 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:13:17: 13:23
289 // + val: Value(Scalar(0x00000000))
291 // + span: $DIR/storage_live_dead_in_statics.rs:13:18: 13:19
292 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
295 // + val: Value(Scalar(0x00000002))
297 // + span: $DIR/storage_live_dead_in_statics.rs:13:21: 13:22
298 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
299 StorageLive(_24); // scope 0 at $DIR/storage_live_dead_in_statics.rs:13:25: 13:31
300 _24 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:13:25: 13:31
303 // + val: Value(Scalar(0x00000000))
305 // + span: $DIR/storage_live_dead_in_statics.rs:13:26: 13:27
306 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
309 // + val: Value(Scalar(0x00000003))
311 // + span: $DIR/storage_live_dead_in_statics.rs:13:29: 13:30
312 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
313 StorageLive(_25); // scope 0 at $DIR/storage_live_dead_in_statics.rs:14:9: 14:15
314 _25 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:14:9: 14:15
317 // + val: Value(Scalar(0x00000000))
319 // + span: $DIR/storage_live_dead_in_statics.rs:14:10: 14:11
320 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
323 // + val: Value(Scalar(0x00000001))
325 // + span: $DIR/storage_live_dead_in_statics.rs:14:13: 14:14
326 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
327 StorageLive(_26); // scope 0 at $DIR/storage_live_dead_in_statics.rs:14:17: 14:23
328 _26 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:14:17: 14:23
331 // + val: Value(Scalar(0x00000000))
333 // + span: $DIR/storage_live_dead_in_statics.rs:14:18: 14:19
334 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
337 // + val: Value(Scalar(0x00000002))
339 // + span: $DIR/storage_live_dead_in_statics.rs:14:21: 14:22
340 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
341 StorageLive(_27); // scope 0 at $DIR/storage_live_dead_in_statics.rs:14:25: 14:31
342 _27 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:14:25: 14:31
345 // + val: Value(Scalar(0x00000000))
347 // + span: $DIR/storage_live_dead_in_statics.rs:14:26: 14:27
348 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
351 // + val: Value(Scalar(0x00000003))
353 // + span: $DIR/storage_live_dead_in_statics.rs:14:29: 14:30
354 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
355 StorageLive(_28); // scope 0 at $DIR/storage_live_dead_in_statics.rs:15:9: 15:15
356 _28 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:15:9: 15:15
359 // + val: Value(Scalar(0x00000000))
361 // + span: $DIR/storage_live_dead_in_statics.rs:15:10: 15:11
362 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
365 // + val: Value(Scalar(0x00000001))
367 // + span: $DIR/storage_live_dead_in_statics.rs:15:13: 15:14
368 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
369 StorageLive(_29); // scope 0 at $DIR/storage_live_dead_in_statics.rs:15:17: 15:23
370 _29 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:15:17: 15:23
373 // + val: Value(Scalar(0x00000000))
375 // + span: $DIR/storage_live_dead_in_statics.rs:15:18: 15:19
376 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
379 // + val: Value(Scalar(0x00000002))
381 // + span: $DIR/storage_live_dead_in_statics.rs:15:21: 15:22
382 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
383 StorageLive(_30); // scope 0 at $DIR/storage_live_dead_in_statics.rs:15:25: 15:31
384 _30 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:15:25: 15:31
387 // + val: Value(Scalar(0x00000000))
389 // + span: $DIR/storage_live_dead_in_statics.rs:15:26: 15:27
390 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
393 // + val: Value(Scalar(0x00000003))
395 // + span: $DIR/storage_live_dead_in_statics.rs:15:29: 15:30
396 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
397 StorageLive(_31); // scope 0 at $DIR/storage_live_dead_in_statics.rs:16:9: 16:15
398 _31 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:16:9: 16:15
401 // + val: Value(Scalar(0x00000000))
403 // + span: $DIR/storage_live_dead_in_statics.rs:16:10: 16:11
404 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
407 // + val: Value(Scalar(0x00000001))
409 // + span: $DIR/storage_live_dead_in_statics.rs:16:13: 16:14
410 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
411 StorageLive(_32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:16:17: 16:23
412 _32 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:16:17: 16:23
415 // + val: Value(Scalar(0x00000000))
417 // + span: $DIR/storage_live_dead_in_statics.rs:16:18: 16:19
418 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
421 // + val: Value(Scalar(0x00000002))
423 // + span: $DIR/storage_live_dead_in_statics.rs:16:21: 16:22
424 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
425 StorageLive(_33); // scope 0 at $DIR/storage_live_dead_in_statics.rs:16:25: 16:31
426 _33 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:16:25: 16:31
429 // + val: Value(Scalar(0x00000000))
431 // + span: $DIR/storage_live_dead_in_statics.rs:16:26: 16:27
432 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
435 // + val: Value(Scalar(0x00000003))
437 // + span: $DIR/storage_live_dead_in_statics.rs:16:29: 16:30
438 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
439 StorageLive(_34); // scope 0 at $DIR/storage_live_dead_in_statics.rs:17:9: 17:15
440 _34 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:17:9: 17:15
443 // + val: Value(Scalar(0x00000000))
445 // + span: $DIR/storage_live_dead_in_statics.rs:17:10: 17:11
446 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
449 // + val: Value(Scalar(0x00000001))
451 // + span: $DIR/storage_live_dead_in_statics.rs:17:13: 17:14
452 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
453 StorageLive(_35); // scope 0 at $DIR/storage_live_dead_in_statics.rs:17:17: 17:23
454 _35 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:17:17: 17:23
457 // + val: Value(Scalar(0x00000000))
459 // + span: $DIR/storage_live_dead_in_statics.rs:17:18: 17:19
460 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
463 // + val: Value(Scalar(0x00000002))
465 // + span: $DIR/storage_live_dead_in_statics.rs:17:21: 17:22
466 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
467 StorageLive(_36); // scope 0 at $DIR/storage_live_dead_in_statics.rs:17:25: 17:31
468 _36 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:17:25: 17:31
471 // + val: Value(Scalar(0x00000000))
473 // + span: $DIR/storage_live_dead_in_statics.rs:17:26: 17:27
474 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
477 // + val: Value(Scalar(0x00000003))
479 // + span: $DIR/storage_live_dead_in_statics.rs:17:29: 17:30
480 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
481 StorageLive(_37); // scope 0 at $DIR/storage_live_dead_in_statics.rs:18:9: 18:15
482 _37 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:18:9: 18:15
485 // + val: Value(Scalar(0x00000000))
487 // + span: $DIR/storage_live_dead_in_statics.rs:18:10: 18:11
488 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
491 // + val: Value(Scalar(0x00000001))
493 // + span: $DIR/storage_live_dead_in_statics.rs:18:13: 18:14
494 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
495 StorageLive(_38); // scope 0 at $DIR/storage_live_dead_in_statics.rs:18:17: 18:23
496 _38 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:18:17: 18:23
499 // + val: Value(Scalar(0x00000000))
501 // + span: $DIR/storage_live_dead_in_statics.rs:18:18: 18:19
502 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
505 // + val: Value(Scalar(0x00000002))
507 // + span: $DIR/storage_live_dead_in_statics.rs:18:21: 18:22
508 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
509 StorageLive(_39); // scope 0 at $DIR/storage_live_dead_in_statics.rs:18:25: 18:31
510 _39 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:18:25: 18:31
513 // + val: Value(Scalar(0x00000000))
515 // + span: $DIR/storage_live_dead_in_statics.rs:18:26: 18:27
516 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
519 // + val: Value(Scalar(0x00000003))
521 // + span: $DIR/storage_live_dead_in_statics.rs:18:29: 18:30
522 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
523 StorageLive(_40); // scope 0 at $DIR/storage_live_dead_in_statics.rs:19:9: 19:15
524 _40 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:19:9: 19:15
527 // + val: Value(Scalar(0x00000000))
529 // + span: $DIR/storage_live_dead_in_statics.rs:19:10: 19:11
530 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
533 // + val: Value(Scalar(0x00000001))
535 // + span: $DIR/storage_live_dead_in_statics.rs:19:13: 19:14
536 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
537 StorageLive(_41); // scope 0 at $DIR/storage_live_dead_in_statics.rs:19:17: 19:23
538 _41 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:19:17: 19:23
541 // + val: Value(Scalar(0x00000000))
543 // + span: $DIR/storage_live_dead_in_statics.rs:19:18: 19:19
544 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
547 // + val: Value(Scalar(0x00000002))
549 // + span: $DIR/storage_live_dead_in_statics.rs:19:21: 19:22
550 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
551 StorageLive(_42); // scope 0 at $DIR/storage_live_dead_in_statics.rs:19:25: 19:31
552 _42 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:19:25: 19:31
555 // + val: Value(Scalar(0x00000000))
557 // + span: $DIR/storage_live_dead_in_statics.rs:19:26: 19:27
558 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
561 // + val: Value(Scalar(0x00000003))
563 // + span: $DIR/storage_live_dead_in_statics.rs:19:29: 19:30
564 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
565 StorageLive(_43); // scope 0 at $DIR/storage_live_dead_in_statics.rs:20:9: 20:15
566 _43 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:20:9: 20:15
569 // + val: Value(Scalar(0x00000000))
571 // + span: $DIR/storage_live_dead_in_statics.rs:20:10: 20:11
572 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
575 // + val: Value(Scalar(0x00000001))
577 // + span: $DIR/storage_live_dead_in_statics.rs:20:13: 20:14
578 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
579 StorageLive(_44); // scope 0 at $DIR/storage_live_dead_in_statics.rs:20:17: 20:23
580 _44 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:20:17: 20:23
583 // + val: Value(Scalar(0x00000000))
585 // + span: $DIR/storage_live_dead_in_statics.rs:20:18: 20:19
586 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
589 // + val: Value(Scalar(0x00000002))
591 // + span: $DIR/storage_live_dead_in_statics.rs:20:21: 20:22
592 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
593 StorageLive(_45); // scope 0 at $DIR/storage_live_dead_in_statics.rs:20:25: 20:31
594 _45 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:20:25: 20:31
597 // + val: Value(Scalar(0x00000000))
599 // + span: $DIR/storage_live_dead_in_statics.rs:20:26: 20:27
600 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
603 // + val: Value(Scalar(0x00000003))
605 // + span: $DIR/storage_live_dead_in_statics.rs:20:29: 20:30
606 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
607 StorageLive(_46); // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:9: 21:15
608 _46 = (const 0u32, const 1u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:9: 21:15
611 // + val: Value(Scalar(0x00000000))
613 // + span: $DIR/storage_live_dead_in_statics.rs:21:10: 21:11
614 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
617 // + val: Value(Scalar(0x00000001))
619 // + span: $DIR/storage_live_dead_in_statics.rs:21:13: 21:14
620 // + literal: Const { ty: u32, val: Value(Scalar(0x00000001)) }
621 StorageLive(_47); // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:17: 21:23
622 _47 = (const 0u32, const 2u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:17: 21:23
625 // + val: Value(Scalar(0x00000000))
627 // + span: $DIR/storage_live_dead_in_statics.rs:21:18: 21:19
628 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
631 // + val: Value(Scalar(0x00000002))
633 // + span: $DIR/storage_live_dead_in_statics.rs:21:21: 21:22
634 // + literal: Const { ty: u32, val: Value(Scalar(0x00000002)) }
635 StorageLive(_48); // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:25: 21:31
636 _48 = (const 0u32, const 3u32); // scope 0 at $DIR/storage_live_dead_in_statics.rs:21:25: 21:31
639 // + val: Value(Scalar(0x00000000))
641 // + span: $DIR/storage_live_dead_in_statics.rs:21:26: 21:27
642 // + literal: Const { ty: u32, val: Value(Scalar(0x00000000)) }
645 // + val: Value(Scalar(0x00000003))
647 // + span: $DIR/storage_live_dead_in_statics.rs:21:29: 21:30
648 // + literal: Const { ty: u32, val: Value(Scalar(0x00000003)) }
649 _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
650 _5 = &_6; // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
651 _4 = &(*_5); // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
652 _3 = move _4 as &[(u32, u32)] (Pointer(Unsize)); // scope 0 at $DIR/storage_live_dead_in_statics.rs:7:11: 22:6
653 _2 = Foo { tup: const "hi", data: move _3 }; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:29: 23:2
656 // + 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 })
658 // + span: $DIR/storage_live_dead_in_statics.rs:6:10: 6:14
659 // + 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 }) }
660 _1 = &_2; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:28: 23:2
661 _0 = &(*_1); // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:28: 23:2
662 StorageDead(_5); // scope 0 at $DIR/storage_live_dead_in_statics.rs:23:1: 23:2
663 StorageDead(_1); // scope 0 at $DIR/storage_live_dead_in_statics.rs:23:1: 23:2
664 return; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:1: 23:3
668 resume; // scope 0 at $DIR/storage_live_dead_in_statics.rs:5:1: 23:3