]> git.lizzy.rs Git - rust.git/blob - src/test/mir-opt/const_goto.rs
Auto merge of #96978 - lqd:win_pgo2, r=Mark-Simulacrum
[rust.git] / src / test / mir-opt / const_goto.rs
1 pub enum Foo {
2     A,
3     B,
4     C,
5     D,
6     E,
7     F,
8 }
9
10 // EMIT_MIR const_goto.issue_77355_opt.ConstGoto.diff
11 fn issue_77355_opt(num: Foo) -> u64 {
12     if matches!(num, Foo::B | Foo::C) { 23 } else { 42 }
13 }
14 fn main() {
15     issue_77355_opt(Foo::A);
16 }