Commit b30ae803 by Paolo Carlini Committed by Paolo Carlini

re PR c++/24314 (Extra "template<>" in partial specialization is compiled successfuly.)

2018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/24314
	* g++.dg/parse/template29.C: New.

From-SVN: r259273
parent 2377345d
2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/24314
* g++.dg/parse/template29.C: New.
2018-04-10 Bin Cheng <bin.cheng@arm.com> 2018-04-10 Bin Cheng <bin.cheng@arm.com>
PR testsuite/85190 PR testsuite/85190
......
// PR c++/24314
// The base template.
template <class T>
struct A
{
int select() { return 0; }
};
//Extra "template<>"
template <>
template <>
template <>
template <>
template <>
template <>
template <>
template <>
template <>
template <>
template <>
template <class T>
struct A<T*> // { dg-error "too many template-parameter-lists" }
{
int select() { return 1; }
};
int main()
{
return A<int*>().select();
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment