1 // EMIT_MIR_FOR_EACH_BIT_WIDTH
2 // EMIT_MIR matches_reduce_branches.foo.MatchBranchSimplification.diff
3 // EMIT_MIR matches_reduce_branches.bar.MatchBranchSimplification.diff
5 fn foo(bar: Option<()>) {
6 if matches!(bar, None) {
11 fn bar(i: i32) -> (bool, bool, bool, bool) {
40 let _ = foo(Some(()));