c-decl.c (flexible_array_type_p): New function.
authorJoseph Myers <jsm@polyomino.org.uk>
Sat, 17 Aug 2002 14:48:28 +0000 (15:48 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Sat, 17 Aug 2002 14:48:28 +0000 (15:48 +0100)
commit2984fe64968ad7140e84f8137c877c9e6d25136a
tree89955359e44fa2311d348937a438303874397fd2
parentfded6d781c8e005bc195fc047a7e480073871c35
c-decl.c (flexible_array_type_p): New function.

* c-decl.c (flexible_array_type_p): New function.
(grokdeclarator, finish_struct): Use it.
* doc/extend.texi: Document constraints on use of structures with
flexible array members.

testsuite:
* gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
gcc.dg/c99-flex-array-4.c: New tests.

From-SVN: r56411
gcc/ChangeLog
gcc/c-decl.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/c90-flex-array-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/c99-flex-array-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/c99-flex-array-4.c [new file with mode: 0644]