9 #[repr(C, u64)] //~ WARNING conflicting representation hints
12 #[repr(u32, u64)] //~ WARNING conflicting representation hints
18 #[repr(packed, align(8))]
19 struct F(i32); //~ ERROR type has conflicting packed and align representation hints
23 struct G(i32); //~ ERROR type has conflicting packed and align representation hints
27 struct H(i32); //~ ERROR type has conflicting packed and align representation hints
29 #[repr(packed, packed(2))]
30 struct I(i32); //~ ERROR type has conflicting packed representation hints
34 struct J(i32); //~ ERROR type has conflicting packed representation hints
36 #[repr(packed, packed(1))]
39 #[repr(packed, align(8))]
40 union X { //~ ERROR type has conflicting packed and align representation hints
46 union Y { //~ ERROR type has conflicting packed and align representation hints
52 union Z { //~ ERROR type has conflicting packed and align representation hints