MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / diag11132.d
blob0bdfe50ca748920516251eb44c0b10223febaf17
1 /*
2 TEST_OUTPUT:
3 ---
4 fail_compilation/diag11132.d(23): Error: overlapping initialization for field `a` and `b`
5 fail_compilation/diag11132.d(23): `struct` initializers that contain anonymous unions must initialize only the first member of a `union`. All subsequent non-overlapping fields are default initialized
6 ---
7 */
9 struct S
11 int x;
12 union
14 int a;
15 int b;
18 int z;
21 void main()
23 S s = { 1, 2, 3 };