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

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
278 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));
}