https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113688
--- Comment #8 from uecker at gcc dot gnu.org --- Hm, although in this case ``` struct S{int x,y[1];}*a; int main(void){ struct S{int x,y[];} *b; // Add = a to get an error; } ``` the types are not compatible but we still run into this issue for -g