diff options
author | Volker Reichelt <reichelt@igpm.rwth-aachen.de> | 2006-01-19 09:51:57 +0000 |
---|---|---|
committer | Volker Reichelt <reichelt@gcc.gnu.org> | 2006-01-19 09:51:57 +0000 |
commit | 607c855eb7fbf6b876250fe3e580125e7bf438d6 (patch) | |
tree | b6b738bfc0105ccb758373d329ad2bae1de1c072 /gcc/gcov-io.h | |
parent | 1f0f7cebf9eccfa3c9bac5c2602a261c487c86d2 (diff) | |
download | gcc-607c855eb7fbf6b876250fe3e580125e7bf438d6.zip gcc-607c855eb7fbf6b876250fe3e580125e7bf438d6.tar.gz gcc-607c855eb7fbf6b876250fe3e580125e7bf438d6.tar.bz2 |
re PR c++/16829 (default parameter can be not one of the last in function)
PR c++/16829
* decl.c (start_preparsed_function): Check default arguments
unconditionally.
* name-lookup.c (pushdecl_maybe_friend): Check default arguments
of all functions and function templates.
* parser.c (cp_parser_late_parsing_default_args): Check default
arguments.
* decl2.c (check_default_args): Set missing default arguments to
error_mark_node.
* g++.dg/other/default2.C: New test.
* g++.dg/other/default3.C: New test.
From-SVN: r109950
Diffstat (limited to 'gcc/gcov-io.h')
0 files changed, 0 insertions, 0 deletions