// skip-filecheck | |
// unit-test: ConstProp | |
// compile-flags: -Zmir-enable-passes=+SimplifyConstCondition-after-const-prop | |
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY | |
#[inline(never)] | |
fn foo(_: i32) { } | |
// EMIT_MIR switch_int.main.ConstProp.diff | |
// EMIT_MIR switch_int.main.SimplifyConstCondition-after-const-prop.diff | |
fn main() { | |
match 1 { | |
1 => foo(0), | |
_ => foo(-1), | |
} | |
} |