1 /* { dg-do compile } */
2 /* { dg-options "" } */
4 /* ISO C99 flexible array members don't have a size. GCC's zero-length
5 array extension does. */
9 struct f
{ int w
; T0 x
; } f
;
10 struct g
{ int w
; T x
; } g
;
12 char test_gcc
[sizeof (f
.x
) ? -1 : 1];
13 char test_iso
[sizeof (g
.x
) ? -1 : 1]; /* { dg-error "incomplete type" "iso" } */