// PR c++/36023 | |
// { dg-do compile } | |
// { dg-options "" } | |
struct A; | |
void | |
f1 (int i) | |
{ | |
(int[i]) { 1 }; // { dg-error "variable-sized compound literal" } | |
(A[5]) { 1 }; // { dg-error "have incomplete type" } | |
(A[i]) { 1 }; // { dg-error "have incomplete type" } | |
} | |
void | |
f2 () | |
{ | |
(int[]) { 1 }; | |
(int[1]) { 1 }; | |
} |