| //@ stderr-per-bitwidth | |
| //@ ignore-parallel-frontend different alloc ids | |
| #[derive(Copy, Clone)] | |
| union Foo { | |
| a: isize, | |
| b: (), | |
| } | |
| enum Bar { | |
| Boo = [unsafe { Foo { b: () }.a }; 4][3], | |
| //~^ ERROR uninitialized | |
| } | |
| fn main() { | |
| assert_ne!(Bar::Boo as isize, 0); | |
| } |