15 lines
364 B
C
15 lines
364 B
C
/* Test invalid bit-field types: bug 18498. */
|
|
/* { dg-do compile } */
|
|
/* { dg-options "" } */
|
|
|
|
int
|
|
main(void)
|
|
{
|
|
struct X {
|
|
int s[20] : 1; /* { dg-error "bit-field 's' has invalid type" } */
|
|
int *p : 2; /* { dg-error "bit-field 'p' has invalid type" } */
|
|
int (*f)(float) : 3; /* { dg-error "bit-field 'f' has invalid type" } */
|
|
} x;
|
|
return 0;
|
|
}
|