// MIR for `main` after Inline fn main() -> () { let mut _0: (); let _1: (); let _2: (); scope 1 (inlined inlined::) { let _3: (); let _4: (); let _5: (); } bb0: { StorageLive(_1); _1 = not_inlined() -> bb1; } bb1: { StorageDead(_1); StorageLive(_2); StorageLive(_3); StorageLive(_4); StorageLive(_5); _3 = g() -> bb3; } bb2: { StorageDead(_5); StorageDead(_4); StorageDead(_3); StorageDead(_2); _0 = const (); return; } bb3: { _4 = g() -> bb4; } bb4: { _5 = g() -> bb2; } }