https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71290
Bug ID: 71290 Summary: [6/7 Regression] Flexible array member is not diagnosed with -pedantic Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- We used to warn for: $ cat test.cc struct S { int i; unsigned arr[]; }; $ /opt/gcc-5.3.0/bin/g++ test.cc -pedantic test.cc:3:18: warning: ISO C++ forbids zero-size array 'arr' [-Wpedantic] unsigned arr[]; Starting with r231665 the warning is gone.