// { dg-do assemble } | |
void *vp; | |
int (*ap)[]; | |
struct S *sp; | |
union U *up; | |
int (*fp)(); | |
void | |
test () | |
{ | |
vp++; /* { dg-error "" } incrementing void * */ | |
ap++; /* { dg-error "" } incrementing ptr to incomplete type */ | |
sp++; /* { dg-error "" } incrementing ptr to incomplete type */ | |
up++; /* { dg-error "" } incrementing ptr to incomplete type */ | |
fp++; /* { dg-error "" } incrementing ptr to function */ | |
} |