- // MIR for `f` before InstSimplify-after-simplifycfg + // MIR for `f` after InstSimplify-after-simplifycfg fn f(_1: &T) -> *const T { debug a => _1; let mut _0: *const T; let _2: &*const T; let _3: &*const T; let _4: *const T; scope 1 { debug b => _2; } bb0: { StorageLive(_2); StorageLive(_3); StorageLive(_4); _4 = &raw const (*_1); _3 = &_4; _2 = copy _3; StorageDead(_3); _0 = copy (*_2); StorageDead(_4); StorageDead(_2); return; } }