]> git.lizzy.rs Git - rust.git/blob - src/test/ui/enum-discriminant/issue-90038.rs
Rollup merge of #93813 - xldenis:public-mir-passes, r=wesleywiser
[rust.git] / src / test / ui / enum-discriminant / issue-90038.rs
1 // run-pass
2
3 #[repr(u32)]
4 pub enum Foo {
5     // Greater than or equal to 2
6     A = 2,
7 }
8
9 pub enum Bar {
10     A(Foo),
11     // More than two const variants
12     B,
13     C,
14 }
15
16 fn main() {
17     match Bar::A(Foo::A) {
18         Bar::A(_) => (),
19         _ => unreachable!(),
20     }
21 }