diff options
author | Mark Mitchell <mark@codesourcery.com> | 2003-04-01 07:35:11 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2003-04-01 07:35:11 +0000 |
commit | 46e33d43a2f80c82284832820287e118c7e7c65c (patch) | |
tree | 20f14569b12a88ace119697818b500699afb7a34 /gcc/expr.c | |
parent | 6fa91a1d0b0546b6cfeb91dee5d9b53b58cd04b8 (diff) | |
download | gcc-46e33d43a2f80c82284832820287e118c7e7c65c.zip gcc-46e33d43a2f80c82284832820287e118c7e7c65c.tar.gz gcc-46e33d43a2f80c82284832820287e118c7e7c65c.tar.bz2 |
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
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions