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.

Reply via email to