- // MIR for `f` before CopyProp + // MIR for `f` after CopyProp fn f(_1: bool) -> bool { let mut _0: bool; let mut _2: bool; let mut _3: bool; bb0: { goto -> bb1; } bb1: { _3 = _1; switchInt(_3) -> [0: bb3, otherwise: bb2]; } bb2: { _2 = _3; _1 = const false; goto -> bb1; } bb3: { _0 = _2; return; } }