File tree 1 file changed +21
-24
lines changed
1 file changed +21
-24
lines changed Original file line number Diff line number Diff line change @@ -24,36 +24,33 @@ fn main() {
24
24
// StorageLive(_2);
25
25
// StorageLive(_3);
26
26
// _3 = _1;
27
- // _2 = const get_bool(move _3) -> bb2 ;
27
+ // _2 = const get_bool(move _3) -> bb1 ;
28
28
// }
29
29
// bb1: {
30
- // return;
30
+ // StorageDead(_3);
31
+ // switchInt(_2) -> [false: bb6, otherwise: bb2];
31
32
// }
32
33
// bb2: {
33
- // StorageDead(_3);
34
- // switchInt(move _2) -> [false: bb4, otherwise: bb3];
34
+ // StorageLive(_4);
35
+ // StorageLive(_5);
36
+ // _5 = _1;
37
+ // _4 = const get_bool(move _5) -> bb3;
35
38
// }
36
39
// bb3: {
37
- // StorageDead(_2);
38
- // StorageLive(_4);
39
- // StorageLive(_5);
40
- // _5 = _1;
41
- // _4 = const get_bool(move _5) -> bb5;
40
+ // StorageDead(_5);
41
+ // switchInt(_4) -> [false: bb4, otherwise: bb5];
42
42
// }
43
43
// bb4: {
44
- // StorageDead(_2);
45
- // goto -> bb1;
46
- // }
47
- // bb5: {
48
- // StorageDead(_5);
49
- // switchInt(_4) -> [false: bb6, otherwise: bb7];
50
- // }
51
- // bb6: {
52
- // StorageDead(_4);
53
- // goto -> bb0;
54
- // }
55
- // bb7: {
56
- // StorageDead(_4);
57
- // goto -> bb1;
58
- // }
44
+ // StorageDead(_4);
45
+ // StorageDead(_2);
46
+ // goto -> bb0;
47
+ // }
48
+ // bb5: {
49
+ // StorageDead(_4);
50
+ // goto -> bb6;
51
+ // }
52
+ // bb6: {
53
+ // StorageDead(_2);
54
+ // return;
55
+ // }
59
56
// END rustc.while_loop.PreCodegen.after.mir
You can’t perform that action at this time.
0 commit comments