File tree Expand file tree Collapse file tree 2 files changed +17
-24
lines changed Expand file tree Collapse file tree 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 {
5757// }
5858//
5959// bb5: {
60- // drop(_4) -> [return: bb8, unwind: bb6];
60+ // StorageDead(_4);
61+ // StorageDead(_3);
62+ // _0 = ();
63+ // drop(_1) -> bb8;
6164// }
62- //
6365// bb6 (cleanup): {
6466// drop(_1) -> bb1;
6567// }
66- //
6768// bb7 (cleanup): {
6869// drop(_4) -> bb6;
6970// }
70- //
7171// bb8: {
72- // StorageDead(_4);
73- // StorageDead(_3);
74- // _0 = ();
75- // drop(_1) -> bb9;
76- // }
77- //
78- // bb9: {
7972// StorageDead(_1);
8073// return;
8174// }
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ fn main() {
5757// StorageLive(_6);
5858// StorageLive(_7);
5959// _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 ];
6161// }
6262// bb3 (cleanup): {
6363// StorageDead(_2);
@@ -75,24 +75,24 @@ fn main() {
7575// bb6: {
7676// generator_drop;
7777// }
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: {
8979// StorageDead(_7);
9080// StorageDead(_6);
9181// StorageLive(_8);
9282// StorageLive(_9);
9383// _9 = move _3;
9484// _8 = const take::<Bar>(move _9) -> [return: bb10, unwind: bb11];
9585// }
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+ // }
9696// bb10: {
9797// StorageDead(_9);
9898// StorageDead(_8);
@@ -104,7 +104,7 @@ fn main() {
104104// bb11 (cleanup): {
105105// StorageDead(_9);
106106// StorageDead(_8);
107- // goto -> bb7 ;
107+ // goto -> bb8 ;
108108// }
109109// bb12: {
110110// return;
You can’t perform that action at this time.
0 commit comments