https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64768
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
And even better:
typedef int A[];
struct { int i; A a; } a;
Clang accepts the code, we say (released compiler):
ice2.c:2:19: error: array size missing in ‘a’
struct { int i; A a; } a;
^
and ICE with checking enabled since 4.6.
