r243869 - in /trunk: gcc/cp/ChangeLog gcc/cp/pt...

jason@gcc.gnu.org jason@gcc.gnu.org
Wed Dec 21 19:38:00 GMT 2016


Author: jason
Date: Wed Dec 21 19:38:44 2016
New Revision: 243869

URL: https://gcc.gnu.org/viewcvs?rev=243869&root=gcc&view=rev
Log:
Fix handling of explicit function template arguments with TTPs.

gcc/cp/
	* pt.c (coerce_template_parms): Consider variadic_args_p before
	complaining about too many template arguments.
libstdc++-v3/
	* testsuite/util/testsuite_tr1.h (test_property): Don't define both
	variadic and non-variadic overloads.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/testsuite/util/testsuite_tr1.h

Changes in other areas also in this revision:
Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/variadic-ttp3.C
    trunk/gcc/testsuite/g++.dg/cpp0x/variadic-ttp3a.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/pt.c



More information about the Libstdc++-cvs mailing list