// MIR for `f` after CopyProp fn f(_1: usize) -> usize { debug a => _1; let mut _0: usize; let _2: usize; let mut _3: usize; let mut _4: usize; scope 1 { debug b => _2; } bb0: { _2 = _1; _1 = const 5_usize; _1 = _2; StorageLive(_4); _4 = _1; _0 = id::(move _4) -> bb1; } bb1: { StorageDead(_4); return; } }