1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- // MIR for `opt` before RemoveUnneededDrops + // MIR for `opt` after RemoveUnneededDrops fn opt(_1: bool) -> () { let mut _0: (); bb0: { - drop(_1) -> [return: bb1, unwind unreachable]; - } - - bb1: { return; } }