]> gcc.gnu.org Git - gcc.git/commit - gcc/c/c-parser.c
2010-04-22 Laurynas Biveinis <laurynas.biveinis@gmail.com>
authorLaurynas Biveinis <laurynas.biveinis@gmail.com>
Thu, 22 Apr 2010 09:34:32 +0000 (09:34 +0000)
committerLaurynas Biveinis <lauras@gcc.gnu.org>
Thu, 22 Apr 2010 09:34:32 +0000 (09:34 +0000)
commita1e3b3d9f0c61b729ad64db479f3dc4c641203ff
treec91abf2b932d8d427f3728cfcbac2e5959e0b43c
parent5b58b39b0a7d1c79b0d57e51199864f9a3685bb4
2010-04-22  Laurynas Biveinis  <laurynas.biveinis@gmail.com>

* c-tree.h (push_init_level, pop_init_level, set_init_index)
(process_init_element): New argument of type struct obstack *.

* c-typeck.c (push_init_level, pop_init_level, set_designator)
(set_init_index, set_init_label, set_nonincremental_init)
(set_nonincremental_init_from_string, find_init_member)
(output_init_element, output_pending_init_elements)
(process_init_element): New argument braced_init_obstack.  Pass it
down.
(push_range_stack, add_pending_init): New argument
braced_init_obstack.  Use obstack allocation.

* c-parser.c (c_parser_initelt, c_parser_initval): New argument
braced_init_obstack.  Pass it down.
(c_parser_braced_init): New variables ret, braced_init_obstack.
Initialize obstack, pass it down and finally free it.

From-SVN: r158634
gcc/ChangeLog
gcc/c-parser.c
gcc/c-tree.h
gcc/c-typeck.c
This page took 0.057193 seconds and 5 git commands to generate.