@@ -25,7 +25,7 @@ fn test() -> () {
25
25
StorageLive(_3); // scope 2 at $DIR/issue-41110.rs:17:5 : 17:12
26
26
StorageLive(_4); // scope 2 at $DIR/issue-41110.rs:17:10 : 17:11
27
27
_4 = move _2; // scope 2 at $DIR/issue-41110.rs:17:10 : 17:11
28
- _3 = std::mem::drop::<S>(move _4) -> [return : bb1, unwind: bb7 ]; // scope 2 at $DIR/issue-41110.rs:17:5: 17:12
28
+ _3 = std::mem::drop::<S>(move _4) -> [return : bb1, unwind: bb5 ]; // scope 2 at $DIR/issue-41110.rs:17:5: 17:12
29
29
// mir::Constant
30
30
// + span : $DIR/issue-41110.rs:17:5: 17:9
31
31
// + literal : Const { ty: fn(S) {std::mem::drop::<S>}, val: Value(Scalar(<ZST>)) }
@@ -37,65 +37,53 @@ fn test() -> () {
37
37
StorageLive(_5); // scope 2 at $DIR/issue-41110.rs:18:9 : 18:10
38
38
_6 = const false; // scope 2 at $DIR/issue-41110.rs:18:9 : 18:10
39
39
_5 = move _1; // scope 2 at $DIR/issue-41110.rs:18:9 : 18:10
40
- goto -> bb12; // scope 2 at $DIR/issue-41110.rs:18:5 : 18:6
40
+ goto -> bb9; // scope 2 at $DIR/issue-41110.rs:18:5 : 18:6
41
41
}
42
42
43
43
bb2 : {
44
- goto -> bb3; // scope 2 at $DIR/issue-41110.rs:18:9 : 18:10
45
- }
46
-
47
- bb3 : {
48
44
StorageDead(_5); // scope 2 at $DIR/issue-41110.rs:18:9 : 18:10
49
45
_0 = const (); // scope 0 at $DIR/issue-41110.rs:14:15 : 19:2
50
- drop(_2) -> [return : bb4 , unwind: bb9 ]; // scope 1 at $DIR/issue-41110.rs:19:1: 19:2
46
+ drop(_2) -> [return : bb3 , unwind: bb6 ]; // scope 1 at $DIR/issue-41110.rs:19:1: 19:2
51
47
}
52
48
53
- bb4 : {
49
+ bb3 : {
54
50
StorageDead(_2); // scope 1 at $DIR/issue-41110.rs:19:1 : 19:2
55
- goto -> bb5 ; // scope 0 at $DIR/issue-41110.rs:19:1 : 19:2
51
+ goto -> bb4 ; // scope 0 at $DIR/issue-41110.rs:19:1 : 19:2
56
52
}
57
53
58
- bb5 : {
54
+ bb4 : {
59
55
_6 = const false; // scope 0 at $DIR/issue-41110.rs:19:1 : 19:2
60
56
StorageDead(_1); // scope 0 at $DIR/issue-41110.rs:19:1 : 19:2
61
57
return; // scope 0 at $DIR/issue-41110.rs:19:2 : 19:2
62
58
}
63
59
64
- bb6 (cleanup) : {
65
- goto -> bb8; // scope 2 at $DIR/issue-41110.rs:18:9 : 18:10
66
- }
67
-
68
- bb7 (cleanup) : {
69
- goto -> bb8; // scope 2 at $DIR/issue-41110.rs:17:11 : 17:12
70
- }
71
-
72
- bb8 (cleanup) : {
73
- goto -> bb9; // scope 1 at $DIR/issue-41110.rs:19:1 : 19:2
60
+ bb5 (cleanup) : {
61
+ goto -> bb6; // scope 1 at $DIR/issue-41110.rs:19:1 : 19:2
74
62
}
75
63
76
- bb9 (cleanup) : {
77
- goto -> bb14 ; // scope 0 at $DIR/issue-41110.rs:19:1 : 19:2
64
+ bb6 (cleanup) : {
65
+ goto -> bb11 ; // scope 0 at $DIR/issue-41110.rs:19:1 : 19:2
78
66
}
79
67
80
- bb10 (cleanup) : {
68
+ bb7 (cleanup) : {
81
69
resume; // scope 0 at $DIR/issue-41110.rs:14:1 : 19:2
82
70
}
83
71
84
- bb11 (cleanup) : {
72
+ bb8 (cleanup) : {
85
73
_2 = move _5; // scope 2 at $DIR/issue-41110.rs:18:5 : 18:6
86
- goto -> bb6 ; // scope 2 at $DIR/issue-41110.rs:18:5 : 18:6
74
+ goto -> bb5 ; // scope 2 at $DIR/issue-41110.rs:18:5 : 18:6
87
75
}
88
76
89
- bb12 : {
77
+ bb9 : {
90
78
_2 = move _5; // scope 2 at $DIR/issue-41110.rs:18:5 : 18:6
91
79
goto -> bb2; // scope 2 at $DIR/issue-41110.rs:18:5 : 18:6
92
80
}
93
81
94
- bb13 (cleanup) : {
95
- drop(_1) -> bb10; // scope 0 at $DIR/issue-41110.rs:19:1 : 19:2
82
+ bb10 (cleanup) : {
83
+ drop(_1) -> bb7; // scope 0 at $DIR/issue-41110.rs:19:1 : 19:2
96
84
}
97
85
98
- bb14 (cleanup) : {
99
- switchInt(_6) -> [false : bb10 , otherwise: bb13 ]; // scope 0 at $DIR/issue-41110.rs:19:1: 19:2
86
+ bb11 (cleanup) : {
87
+ switchInt(_6) -> [false : bb7 , otherwise: bb10 ]; // scope 0 at $DIR/issue-41110.rs:19:1: 19:2
100
88
}
101
89
}
0 commit comments