}
// END RUST SOURCE
-// START rustc.node4.SimplifyCfg-qualify-consts.after.mir
+// START rustc.main.SimplifyCfg-qualify-consts.after.mir
// fn main() -> () {
// let mut _0: ();
// ...
// _1 = D::{{constructor}}(const 0i32,);
// StorageLive(_3);
// StorageLive(_4);
-// _4 = _1;
-// _3 = [closure@NodeId(22)] { d: _4 };
+// _4 = move _1;
+// _3 = [closure@NodeId(22)] { d: move _4 };
// drop(_4) -> [return: bb4, unwind: bb3];
// }
// bb1: {
// }
// bb4: {
// StorageDead(_4);
-// _2 = const foo(_3) -> [return: bb5, unwind: bb3];
+// _2 = const foo(move _3) -> [return: bb5, unwind: bb3];
// }
// bb5: {
// drop(_3) -> [return: bb6, unwind: bb2];
// bb6: {
// StorageDead(_3);
// _0 = ();
-// drop(_1) -> bb7;
+// drop(_1) -> [return: bb7, unwind: bb1];
// }
// bb7: {
// StorageDead(_1);
// return;
// }
// }
-// END rustc.node4.SimplifyCfg-qualify-consts.after.mir
+// END rustc.main.SimplifyCfg-qualify-consts.after.mir
-// START rustc.node22.SimplifyCfg-qualify-consts.after.mir
+// START rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
// fn main::{{closure}}(_1: [closure@NodeId(22) d:D]) -> i32 {
// let mut _0: i32;
// ...
// _2 = &'15_0rs (_1.0: D);
// StorageLive(_3);
// _3 = ((*_2).0: i32);
-// _0 = _3;
+// _0 = move _3;
// StorageDead(_3);
// EndRegion('15_0rs);
// StorageDead(_2);
-// drop(_1) -> bb1;
+// drop(_1) -> [return: bb2, unwind: bb1];
// }
// bb1: {
+// resume;
+// }
+// bb2: {
// return;
// }
// }
-// END rustc.node22.SimplifyCfg-qualify-consts.after.mir
+// END rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir