]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/9936 (ICE with local function and variable-length 2d array)
authorMark Mitchell <mark@codesourcery.com>
Tue, 1 Apr 2003 07:35:11 +0000 (07:35 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 1 Apr 2003 07:35:11 +0000 (07:35 +0000)
commit46e33d43a2f80c82284832820287e118c7e7c65c
tree20f14569b12a88ace119697818b500699afb7a34
parent6fa91a1d0b0546b6cfeb91dee5d9b53b58cd04b8
re PR middle-end/9936 (ICE with local function and variable-length 2d array)

PR c/9936
* c-decl.c (grokdeclarator): Clear SAVE_EXPR_CONTEXT for
variably-sized arrays in parameters.
(set_save_expr_context): New function.
(c_expand_body): Use it, via walk_tree.

PR c/9936
* gcc.dg/20030331-2.c: New test.

From-SVN: r65128
gcc/ChangeLog
gcc/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20030331-2.c [new file with mode: 0644]