]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR c/36432
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Feb 2009 20:12:10 +0000 (20:12 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Feb 2009 20:12:10 +0000 (20:12 +0000)
commit0af147a4892474ff2a40c07919c29a3a50929bd0
tree3b7774a90eed648f1e7bacbb2a0a05aaea2a1422
parent68b2f511e3bbc8ee37a0a3ae7d8e57237072bcb5
PR c/36432
* c-decl.c (grokdeclarator): Don't treat [] declarators in fields
as indicating flexible array members unless the field itself is
being declarared as the incomplete array.

testsuite:
* gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@143989 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/c90-flex-array-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/c99-flex-array-6.c [new file with mode: 0644]