OSDN Git Service

PR c++/28274
authorreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Aug 2006 02:30:49 +0000 (02:30 +0000)
committerreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Aug 2006 02:30:49 +0000 (02:30 +0000)
commit334ba6ae0f620775feaa9911ecdbfbfc5357f317
treefafca9eda28c4750146f1b5d20f8b090a70fe978
parentd204353c506310cc759fac8c5f09e31d8dc6fc71
PR c++/28274
* decl.c (duplicate_decls): Call check_default_args here.
(start_preparsed_function): Do not call check_default_args.
* name-lookup.c (pushdecl_maybe_friend): Only call
check_default_args if duplicate_decls got bypassed.

* g++.dg/other/default5.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115893 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/default5.C [new file with mode: 0644]