aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2003-01-06 21:32:17 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2003-01-06 21:32:17 +0000
commit8218bd343200357293bca59a4d7673ab5ffa9385 (patch)
treebab0d0d9d1d1b658dddf4aebbea275c799fc2f10 /gcc/config.gcc
parent1c26d8fd84049ea0c57a9d5aba38bc2c0e552ebb (diff)
downloadgcc-8218bd343200357293bca59a4d7673ab5ffa9385.zip
gcc-8218bd343200357293bca59a4d7673ab5ffa9385.tar.gz
gcc-8218bd343200357293bca59a4d7673ab5ffa9385.tar.bz2
re PR c++/9189 ([New parser] Order of default argument processing and function body compilation)
PR c++/9189 * parser.c (cp_parser): Remove default_arg_types. Update documentation for unparsed_functions_queues. (cp_parser_late_parsing_default_args): Take a FUNCTION_DECL as the parameter. (cp_parser_new): Don't set parser->default_arg_types. (cp_parser_function_definition): Adjust usage of unparsed_funtions_queues. (cp_parser_class_specifier): Don't mess with parser->default_arg_types. Handle default argument processing in a separate phase from function body processing. (cp_parser_template_declaration_after_export): Adjust usage of unparsed_functions_queues. (cp_parser_late_parsing_for_member): Do not handle default arguments. PR c++/9189 * g++.dg/parse/defarg3.C: New test. From-SVN: r60956
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions