| #[repr(C)] |
| struct Foo { |
| foo: u8, |
| _: union { //~ ERROR unnamed fields are not yet fully implemented [E0658] |
| //~^ ERROR unnamed fields are not yet fully implemented [E0658] |
| bar: u8, |
| baz: u16 |
| } |
| } |
| |
| #[repr(C)] |
| union Bar { |
| foobar: u8, |
| _: struct { //~ ERROR unnamed fields are not yet fully implemented [E0658] |
| //~^ ERROR unnamed fields are not yet fully implemented [E0658] |
| foobaz: u8, |
| barbaz: u16 |
| } |
| } |
| |
| #[repr(C)] |
| struct S; |
| |
| #[repr(C)] |
| struct Baz { |
| _: S //~ ERROR unnamed fields are not yet fully implemented [E0658] |
| } |
| |
| fn main(){} |