rust/tests/ui/consts/issue-37222.rs

18 lines
277 B
Rust
Raw Normal View History

// run-pass
#![allow(dead_code)]
#[derive(Debug, PartialEq)]
enum Bar {
A(i64),
B(i32),
C,
}
#[derive(Debug, PartialEq)]
struct Foo(Bar, u8);
static FOO: [Foo; 2] = [Foo(Bar::C, 0), Foo(Bar::C, 0xFF)];
fn main() {
assert_eq!(&FOO[1], &Foo(Bar::C, 0xFF));
}