]> git.proxmox.com Git - rustc.git/blame - src/test/mir-opt/sroa.enums.ScalarReplacementOfAggregates.diff
Update unsuspicious file list
[rustc.git] / src / test / mir-opt / sroa.enums.ScalarReplacementOfAggregates.diff
CommitLineData
487cf647
FG
1- // MIR for `enums` before ScalarReplacementOfAggregates
2+ // MIR for `enums` after ScalarReplacementOfAggregates
3
4 fn enums(_1: usize) -> usize {
5 debug a => _1; // in scope 0 at $DIR/sroa.rs:+0:14: +0:15
6 let mut _0: usize; // return place in scope 0 at $DIR/sroa.rs:+0:27: +0:32
7 let mut _2: std::option::Option<usize>; // in scope 0 at $DIR/sroa.rs:+1:22: +1:29
8 let mut _3: usize; // in scope 0 at $DIR/sroa.rs:+1:27: +1:28
9 let mut _4: isize; // in scope 0 at $DIR/sroa.rs:+1:12: +1:19
10 scope 1 {
11 debug a => _5; // in scope 1 at $DIR/sroa.rs:+1:17: +1:18
12 let _5: usize; // in scope 1 at $DIR/sroa.rs:+1:17: +1:18
13 }
14
15 bb0: {
16 StorageLive(_2); // scope 1 at $DIR/sroa.rs:+1:22: +1:29
17 StorageLive(_3); // scope 1 at $DIR/sroa.rs:+1:27: +1:28
18 _3 = _1; // scope 1 at $DIR/sroa.rs:+1:27: +1:28
19 Deinit(_2); // scope 1 at $DIR/sroa.rs:+1:22: +1:29
20 ((_2 as Some).0: usize) = move _3; // scope 1 at $DIR/sroa.rs:+1:22: +1:29
21 discriminant(_2) = 1; // scope 1 at $DIR/sroa.rs:+1:22: +1:29
22 StorageDead(_3); // scope 1 at $DIR/sroa.rs:+1:28: +1:29
23 _4 = discriminant(_2); // scope 1 at $DIR/sroa.rs:+1:12: +1:19
24 switchInt(move _4) -> [1_isize: bb1, otherwise: bb2]; // scope 1 at $DIR/sroa.rs:+1:12: +1:19
25 }
26
27 bb1: {
28 StorageLive(_5); // scope 1 at $DIR/sroa.rs:+1:17: +1:18
29 _5 = ((_2 as Some).0: usize); // scope 1 at $DIR/sroa.rs:+1:17: +1:18
30 _0 = _5; // scope 1 at $DIR/sroa.rs:+1:32: +1:33
31 StorageDead(_5); // scope 0 at $DIR/sroa.rs:+1:34: +1:35
32 goto -> bb3; // scope 0 at $DIR/sroa.rs:+1:5: +1:46
33 }
34
35 bb2: {
36 _0 = const 0_usize; // scope 0 at $DIR/sroa.rs:+1:43: +1:44
37 goto -> bb3; // scope 0 at $DIR/sroa.rs:+1:5: +1:46
38 }
39
40 bb3: {
41 StorageDead(_2); // scope 0 at $DIR/sroa.rs:+2:1: +2:2
42 return; // scope 0 at $DIR/sroa.rs:+2:2: +2:2
43 }
44 }
45