File tree 2 files changed +17
-24
lines changed
2 files changed +17
-24
lines changed Original file line number Diff line number Diff line change @@ -57,25 +57,18 @@ impl Drop for S {
57
57
// }
58
58
//
59
59
// bb5: {
60
- // drop(_4) -> [return: bb8, unwind: bb6];
60
+ // StorageDead(_4);
61
+ // StorageDead(_3);
62
+ // _0 = ();
63
+ // drop(_1) -> bb8;
61
64
// }
62
- //
63
65
// bb6 (cleanup): {
64
66
// drop(_1) -> bb1;
65
67
// }
66
- //
67
68
// bb7 (cleanup): {
68
69
// drop(_4) -> bb6;
69
70
// }
70
- //
71
71
// bb8: {
72
- // StorageDead(_4);
73
- // StorageDead(_3);
74
- // _0 = ();
75
- // drop(_1) -> bb9;
76
- // }
77
- //
78
- // bb9: {
79
72
// StorageDead(_1);
80
73
// return;
81
74
// }
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ fn main() {
57
57
// StorageLive(_6);
58
58
// StorageLive(_7);
59
59
// _7 = move _2;
60
- // _6 = const take::<Foo>(move _7) -> [return: bb9 , unwind: bb8 ];
60
+ // _6 = const take::<Foo>(move _7) -> [return: bb7 , unwind: bb9 ];
61
61
// }
62
62
// bb3 (cleanup): {
63
63
// StorageDead(_2);
@@ -75,24 +75,24 @@ fn main() {
75
75
// bb6: {
76
76
// generator_drop;
77
77
// }
78
- // bb7 (cleanup): {
79
- // StorageDead(_3);
80
- // StorageDead(_2);
81
- // drop(_1) -> bb1;
82
- // }
83
- // bb8 (cleanup): {
84
- // StorageDead(_7);
85
- // StorageDead(_6);
86
- // goto -> bb7;
87
- // }
88
- // bb9: {
78
+ // bb7: {
89
79
// StorageDead(_7);
90
80
// StorageDead(_6);
91
81
// StorageLive(_8);
92
82
// StorageLive(_9);
93
83
// _9 = move _3;
94
84
// _8 = const take::<Bar>(move _9) -> [return: bb10, unwind: bb11];
95
85
// }
86
+ // bb8 (cleanup): {
87
+ // StorageDead(_3);
88
+ // StorageDead(_2);
89
+ // drop(_1) -> bb1;
90
+ // }
91
+ // bb9 (cleanup): {
92
+ // StorageDead(_7);
93
+ // StorageDead(_6);
94
+ // goto -> bb8;
95
+ // }
96
96
// bb10: {
97
97
// StorageDead(_9);
98
98
// StorageDead(_8);
@@ -104,7 +104,7 @@ fn main() {
104
104
// bb11 (cleanup): {
105
105
// StorageDead(_9);
106
106
// StorageDead(_8);
107
- // goto -> bb7 ;
107
+ // goto -> bb8 ;
108
108
// }
109
109
// bb12: {
110
110
// return;
You can’t perform that action at this time.
0 commit comments