[Bug c++/20407] Support initialization of flexible array members for C++
msebor at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jan 15 00:32:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20407
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |msebor at gcc dot gnu.org
Known to work| |6.0
Resolution|--- |FIXED
Known to fail| |4.9.3, 5.1.0
--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
Fixed on trunk with r231665.
$ cat x.c && /home/msebor/build/gcc-trunk-svn/gcc/xgcc
-B/home/msebor/build/gcc-trunk-svn/gcc -S -Wall -Wextra -Wpedantic -xc++ x.c
typedef struct {
unsigned char dir;
int data[];
} AiDefaultRailBlock;
static const AiDefaultRailBlock _raildata_ai_0 = { 1, { 0, 4 } };
x.c:5:67: warning: initialization of a flexible array member [-Wpedantic]
static const AiDefaultRailBlock _raildata_ai_0 = { 1, { 0, 4 } };
^
Looks like c++/68490 is a duplicate of this bug, with a similar test case about
to be added to the test suite:
https://gcc.gnu.org/ml/gcc-patches/2016-01/msg01000.html
More information about the Gcc-bugs
mailing list