rust/tests/ui/enum-discriminant/issue-90038.rs
2023-01-11 09:32:08 +00:00

22 lines
270 B
Rust

// run-pass
#[repr(u32)]
pub enum Foo {
// Greater than or equal to 2
A = 2,
}
pub enum Bar {
A(Foo),
// More than two const variants
B,
C,
}
fn main() {
match Bar::A(Foo::A) {
Bar::A(_) => (),
_ => unreachable!(),
}
}