https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70418
--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Even r104500 ICEs. But gcc34 compiles it fine: $ gcc34 q.c -c q.c: In function `main': q.c:4: warning: structure defined inside parms q.c:4: warning: anonymous struct declared inside parameter list q.c:4: warning: its scope is only this definition or declaration, which is probably not what you want