3 // Test whether we don't ICE on invalid array sizes.
11 extern void bar (char *, char *);
16 char g[(char *) &((struct S *) 0)->b - (char *) 0]; // { dg-error "not an integral constant-expression" }
17 char h[(__SIZE_TYPE__) &((struct S *) 8)->b]; // { dg-error "not an integral constant-expression" }