https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100536
--- Comment #3 from Chengnian Sun <cnsun at uwaterloo dot ca> --- A duplicate here. typedef struct { struct { struct { struct { struct { struct { struct { struct { struct { struct { struct { int f; } f[8]; } f[8]; } f[8]; } f[8]; } f[8]; } f[8]; } f[8]; } f[8]; } f[8]; } f[8]; } T; f(w) T *w; { int i; g(w[i]); }