diff options
author | Joseph Myers <joseph@codesourcery.com> | 2009-02-04 00:59:21 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2009-02-04 00:59:21 +0000 |
commit | 062c4bb37ac6f2af6753060d8f8db5230bc18b49 (patch) | |
tree | e3c8d3d5d76924587be86ae6609bd1a94db4b04f /gcc/graphite.c | |
parent | 244c6ba0d3f7121fa0ee163c028a3ba066945e45 (diff) | |
download | gcc-062c4bb37ac6f2af6753060d8f8db5230bc18b49.zip gcc-062c4bb37ac6f2af6753060d8f8db5230bc18b49.tar.gz gcc-062c4bb37ac6f2af6753060d8f8db5230bc18b49.tar.bz2 |
re PR c/29129 ([DR#341] unnamed parameters using [*])
PR c/29129
* c-decl.c (grokdeclarator): Mark [*] arrays in field declarators
as having variable size. Do not give an error for unnamed
parameters with [*] declarators. Give a warning for type names
with [*] declarators and mark them as variable size.
* c-parser.c (c_parser_sizeof_expression): Do not give an error
for sizeof applied to [*] type names.
testsuite:
* c90-arraydecl-1.c: Do not expect error for [*] in abstract
declarator.
* vla-6.c: Likewise. Expect warning not error for [*] lexically
inside function prototype but not part of parameter declarator.
* vla-11.c: New test.
From-SVN: r143918
Diffstat (limited to 'gcc/graphite.c')
0 files changed, 0 insertions, 0 deletions