https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78635
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-01 Known to work| |5.4.0 Ever confirmed|0 |1 Known to fail| |6.2.0, 7.0 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- Previous releases diagnosed it correctly: t.cc:6:47: error: too many initializers for ‘dirs_t’ struct dirs_t a[2] = { { 1, 'a' }, { 1, 'b' } }; ^ t.cc:6:47: error: too many initializers for ‘dirs_t’