1 //PR c++/28505
2
3 struct A
4 {
5 A : (); // { dg-error "primary-expression|incomplete type" }
6 A : (int); // { dg-error "primary-expression|incomplete type|'int'" }
7 };
8
9 A a = (A){0}; // { dg-error "too many initializers|compound-literals" }
10