// MIR for `::foo` after SimplifyCfg-elaborate-drops fn ::foo(_1: &Test, _2: &mut i32) -> &mut i32 { debug self => _1; debug x => _2; let mut _0: &mut i32; let mut _3: &mut i32; bb0: { Retag([fn entry] _1); Retag([fn entry] _2); StorageLive(_3); _3 = &mut (*_2); _0 = &mut (*_3); StorageDead(_3); return; } }