cp:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Oct 2005 11:19:12 +0000 (11:19 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Oct 2005 11:19:12 +0000 (11:19 +0000)
commit6d5a06c337df19ab3f2de4d6a3277e82b3ba9ff3
tree7d8824489867a310bab522176b3c8b9255de8127
parent6e4acecbdc53e20afe76cc95a35e2384cd94a2d8
cp:
PR c++/21353
* g++.dg/template/defarg6.C: New.
testsuite:
PR c++/21353
* decl.c (check_default_argument): Don't check
processing_template_decl or uses_template_parms here.
(grokparms): Only call check_default_argument when not processing
a template decl.
* parser.c (cp_parser_late_parsing_default_arg): Call
check_default_argument when not processing a template decl.

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