- // MIR for `main` before ConstProp | |
+ // MIR for `main` after ConstProp | |
fn main() -> () { | |
let mut _0: (); | |
let mut _1: bool; | |
let _2: bool; | |
scope 1 { | |
debug x => _2; | |
} | |
bb0: { | |
_2 = const false; | |
- switchInt(_2) -> [0: bb1, otherwise: bb2]; | |
+ switchInt(const false) -> [0: bb1, otherwise: bb2]; | |
} | |
bb1: { | |
goto -> bb3; | |
} | |
bb2: { | |
_0 = noop() -> [return: bb3, unwind unreachable]; | |
} | |
bb3: { | |
return; | |
} | |
} | |