|
10 | 10 | let _7: [i32; 32];
|
11 | 11 | let _8: ();
|
12 | 12 | let mut _9: [u16; 32];
|
13 |
| -+ let mut _13: &[i32; 32]; |
| 13 | + let mut _11: [f32; 8]; |
| 14 | ++ let mut _15: &[i32; 32]; |
14 | 15 | scope 1 {
|
15 | 16 | debug _arr => _1;
|
16 | 17 | let _2: [[i32; 12]; 2];
|
17 |
| -+ let mut _12: &[[i32; 12]; 2]; |
| 18 | ++ let mut _14: &[[i32; 12]; 2]; |
18 | 19 | scope 2 {
|
19 | 20 | debug _foo => _2;
|
20 | 21 | let _5: [i32; 32];
|
21 |
| - let mut _10: &[i32; 32]; |
| 22 | + let mut _12: &[i32; 32]; |
22 | 23 | scope 3 {
|
23 | 24 | debug _darr => _5;
|
24 |
| -+ let mut _11: &[u16; 32]; |
| 25 | + let _10: F32x8; |
| 26 | ++ let mut _13: &[u16; 32]; |
| 27 | + scope 4 { |
| 28 | + debug _f => _10; |
| 29 | + } |
25 | 30 | }
|
26 | 31 | }
|
27 | 32 | }
|
28 | 33 |
|
29 | 34 | bb0: {
|
30 | 35 | - StorageLive(_1);
|
31 | 36 | - _1 = [const 255_i32, const 105_i32, const 15_i32, const 39_i32, const 62_i32, const 251_i32, const 191_i32, const 178_i32, const 9_i32, const 4_i32, const 56_i32, const 221_i32, const 193_i32, const 164_i32, const 194_i32, const 197_i32, const 6_i32, const 243_i32, const 218_i32, const 171_i32, const 87_i32, const 247_i32, const 104_i32, const 159_i32, const 22_i32, const 157_i32, const 105_i32, const 31_i32, const 96_i32, const 173_i32, const 50_i32, const 1_i32];
|
32 |
| -+ _13 = const main::promoted[3]; |
33 |
| -+ _1 = (*_13); |
| 37 | ++ _15 = const main::promoted[3]; |
| 38 | ++ _1 = (*_15); |
34 | 39 | FakeRead(ForLet(None), _1);
|
35 | 40 | - StorageLive(_2);
|
36 | 41 | - StorageLive(_3);
|
|
40 | 45 | - _2 = [move _3, move _4];
|
41 | 46 | - StorageDead(_4);
|
42 | 47 | - StorageDead(_3);
|
43 |
| -+ _12 = const main::promoted[2]; |
44 |
| -+ _2 = (*_12); |
| 48 | ++ _14 = const main::promoted[2]; |
| 49 | ++ _2 = (*_14); |
45 | 50 | FakeRead(ForLet(None), _2);
|
46 | 51 | StorageLive(_5);
|
47 | 52 | StorageLive(_6);
|
48 |
| - _10 = const main::promoted[0]; |
49 |
| - _6 = &(*_10); |
| 53 | + _12 = const main::promoted[0]; |
| 54 | + _6 = &(*_12); |
50 | 55 | _5 = (*_6);
|
51 | 56 | FakeRead(ForLet(None), _5);
|
52 | 57 | StorageDead(_6);
|
53 | 58 | StorageLive(_8);
|
54 | 59 | - StorageLive(_9);
|
55 | 60 | - _9 = [const 255_u16, const 105_u16, const 15_u16, const 39_u16, const 62_u16, const 251_u16, const 191_u16, const 178_u16, const 9_u16, const 4_u16, const 56_u16, const 221_u16, const 193_u16, const 164_u16, const 194_u16, const 197_u16, const 6_u16, const 243_u16, const 218_u16, const 171_u16, const 87_u16, const 247_u16, const 104_u16, const 159_u16, const 22_u16, const 157_u16, const 105_u16, const 31_u16, const 96_u16, const 173_u16, const 50_u16, const 1_u16];
|
56 |
| -+ _11 = const main::promoted[1]; |
57 |
| -+ _9 = (*_11); |
| 61 | ++ _13 = const main::promoted[1]; |
| 62 | ++ _9 = (*_13); |
58 | 63 | _8 = consume(move _9) -> [return: bb1, unwind: bb2];
|
59 | 64 | }
|
60 | 65 |
|
61 | 66 | bb1: {
|
62 | 67 | - StorageDead(_9);
|
63 | 68 | StorageDead(_8);
|
| 69 | + StorageLive(_10); |
| 70 | + StorageLive(_11); |
| 71 | + _11 = [const 1f32, const 1f32, const 1f32, const 1f32, const 1f32, const 1f32, const 1f32, const 1f32]; |
| 72 | + _10 = F32x8(move _11); |
| 73 | + StorageDead(_11); |
| 74 | + FakeRead(ForLet(None), _10); |
64 | 75 | _0 = const ();
|
| 76 | + StorageDead(_10); |
65 | 77 | StorageDead(_5);
|
66 | 78 | - StorageDead(_2);
|
67 | 79 | - StorageDead(_1);
|
|
0 commit comments