]> gcc.gnu.org Git - gcc.git/commit
parser.c (cp_default_arg_entry): Declare.
authorNathan Froyd <froydnj@codesourcery.com>
Sun, 8 Aug 2010 02:16:06 +0000 (02:16 +0000)
committerNathan Froyd <froydnj@gcc.gnu.org>
Sun, 8 Aug 2010 02:16:06 +0000 (02:16 +0000)
commit8c30ead6fb9dc0c4570832a02bee63fb3eae8650
tree77efe4a500d974639c5df03160d1a57604bb8a83
parent4d2fb7695429f6003e4038dbbb786e0eac5d64c0
parser.c (cp_default_arg_entry): Declare.

* parser.c (cp_default_arg_entry): Declare.  Declare a VEC of it.
(cp_unparsed_functions_entry): Declare.  Declare a VEC of it.
(cp_parser) [unparsed_functions_queues]: Rename to unparsed_queues.
Change type to a VEC.
(unparsed_funs_with_default_args): Define.
(unparsed_funs_with_definitions): Define.
(push_unparsed_function_queues): New function.
(cp_parser_new): Call it.
(pop_unparsed_function_queues): New function.
(cp_parser_class_specifier): Adjust processing of unparsed functions.
(cp_parser_template_declaration_after_export): Use VEC_safe_push.
(cp_parser_save_member_function_body): Likewise.
(cp_parser_late_parsing_for_member): Call push_unparsed_function_queues
and pop_unparsed_function_queues.
(cp_parser_late_parsing_default_args): Likewise.
(cp_parser_save_default_args): Use VEC_safe_push.

From-SVN: r162992
gcc/cp/ChangeLog
gcc/cp/parser.c
This page took 0.062731 seconds and 5 git commands to generate.