diff options
author | Jakub Jelinek <jakub@redhat.com> | 2001-01-27 21:33:54 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2001-01-27 21:33:54 +0100 |
commit | 940ff66d0ba2ba6166a9788172385415663c622c (patch) | |
tree | 0fab0c3de38f363189bc2aeb562cad8a557ac642 /gcc/cppexp.c | |
parent | de1b33ddc0675f85ca11c28c735408794d133803 (diff) | |
download | gcc-940ff66d0ba2ba6166a9788172385415663c622c.zip gcc-940ff66d0ba2ba6166a9788172385415663c622c.tar.gz gcc-940ff66d0ba2ba6166a9788172385415663c622c.tar.bz2 |
c-typeck.c (struct constructor_stack): Add range_stack member.
* c-typeck.c (struct constructor_stack): Add range_stack member.
(really_start_incremental_init): Clear it.
(push_init_level): Save constructor_range_stack and clear it if
pushing explicit braces.
(pop_init_level): abort if constructor_range_stack is non-zero at
explicit closing brace. Restore saved constructor_range_stack if
not implicit.
* gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
tests.
From-SVN: r39302
Diffstat (limited to 'gcc/cppexp.c')
0 files changed, 0 insertions, 0 deletions