|
11 | 11 | let _8: ();
|
12 | 12 | let mut _9: [u16; 32];
|
13 | 13 | let mut _11: [f32; 8];
|
14 |
| -+ let mut _15: &[i32; 32]; |
| 14 | + let _12: [[i32; 3]; 3]; |
| 15 | + let mut _13: [i32; 3]; |
| 16 | + let mut _14: [i32; 3]; |
| 17 | + let mut _15: [i32; 3]; |
| 18 | ++ let mut _19: &[i32; 32]; |
15 | 19 | scope 1 {
|
16 | 20 | debug _arr => _1;
|
17 | 21 | let _2: [[i32; 12]; 2];
|
18 |
| -+ let mut _14: &[[i32; 12]; 2]; |
| 22 | ++ let mut _18: &[[i32; 12]; 2]; |
19 | 23 | scope 2 {
|
20 | 24 | debug _foo => _2;
|
21 | 25 | let _5: [i32; 32];
|
22 |
| - let mut _12: &[i32; 32]; |
| 26 | + let mut _16: &[i32; 32]; |
23 | 27 | scope 3 {
|
24 | 28 | debug _darr => _5;
|
25 | 29 | let _10: F32x8;
|
26 |
| -+ let mut _13: &[u16; 32]; |
| 30 | ++ let mut _17: &[u16; 32]; |
27 | 31 | scope 4 {
|
28 | 32 | debug _f => _10;
|
29 | 33 | }
|
|
34 | 38 | bb0: {
|
35 | 39 | - StorageLive(_1);
|
36 | 40 | - _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];
|
37 |
| -+ _15 = const main::promoted[3]; |
38 |
| -+ _1 = (*_15); |
| 41 | ++ _19 = const main::promoted[3]; |
| 42 | ++ _1 = (*_19); |
39 | 43 | FakeRead(ForLet(None), _1);
|
40 | 44 | - StorageLive(_2);
|
41 | 45 | - StorageLive(_3);
|
|
45 | 49 | - _2 = [move _3, move _4];
|
46 | 50 | - StorageDead(_4);
|
47 | 51 | - StorageDead(_3);
|
48 |
| -+ _14 = const main::promoted[2]; |
49 |
| -+ _2 = (*_14); |
| 52 | ++ _18 = const main::promoted[2]; |
| 53 | ++ _2 = (*_18); |
50 | 54 | FakeRead(ForLet(None), _2);
|
51 | 55 | StorageLive(_5);
|
52 | 56 | StorageLive(_6);
|
53 |
| - _12 = const main::promoted[0]; |
54 |
| - _6 = &(*_12); |
| 57 | + _16 = const main::promoted[0]; |
| 58 | + _6 = &(*_16); |
55 | 59 | _5 = (*_6);
|
56 | 60 | FakeRead(ForLet(None), _5);
|
57 | 61 | StorageDead(_6);
|
58 | 62 | StorageLive(_8);
|
59 | 63 | - StorageLive(_9);
|
60 | 64 | - _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];
|
61 |
| -+ _13 = const main::promoted[1]; |
62 |
| -+ _9 = (*_13); |
| 65 | ++ _17 = const main::promoted[1]; |
| 66 | ++ _9 = (*_17); |
63 | 67 | _8 = consume(move _9) -> [return: bb1, unwind: bb2];
|
64 | 68 | }
|
65 | 69 |
|
|
72 | 76 | _10 = F32x8(move _11);
|
73 | 77 | StorageDead(_11);
|
74 | 78 | FakeRead(ForLet(None), _10);
|
| 79 | + StorageLive(_12); |
| 80 | + StorageLive(_13); |
| 81 | + _13 = [const 1_i32, const 0_i32, const 0_i32]; |
| 82 | + StorageLive(_14); |
| 83 | + _14 = [const 0_i32, const 1_i32, const 0_i32]; |
| 84 | + StorageLive(_15); |
| 85 | + _15 = [const 0_i32, const 0_i32, const 1_i32]; |
| 86 | + _12 = [move _13, move _14, move _15]; |
| 87 | + StorageDead(_15); |
| 88 | + StorageDead(_14); |
| 89 | + StorageDead(_13); |
| 90 | + StorageDead(_12); |
75 | 91 | _0 = const ();
|
76 | 92 | StorageDead(_10);
|
77 | 93 | StorageDead(_5);
|
|
0 commit comments