MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / test19473.d
blobba6024b000b8f9f454cc4cb5d320971f77620f7e
1 /* TEST_OUTPUT:
2 ---
3 fail_compilation/test19473.d(14): Error: union `test19473.P` no size because of forward reference
4 ---
5 */
7 // https://issues.dlang.org/show_bug.cgi?id=19473
9 struct A {
10 P p;
12 struct UTpl() {
13 union {
14 P p;
18 alias U = UTpl!();
21 alias B = A.U;
23 struct C {
24 union D {
25 B b;
29 union P {
30 C.D p;