Commit 6019d86d by Paolo Carlini Committed by Paolo Carlini

re PR c++/58599 ([c++11] Trouble with non-static data member initializers in templates)

2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58599
	* g++.dg/cpp0x/nsdmi-template5.C: New.

From-SVN: r204866
parent d7be3fcd
2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58599
* g++.dg/cpp0x/nsdmi-template5.C: New.
2013-11-15 Aldy Hernandez <aldyh@redhat.com> 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
* c-c++-common/cilk-plus/PS: New directory. * c-c++-common/cilk-plus/PS: New directory.
......
// PR c++/58599
// { dg-do compile { target c++11 } }
template<int> struct A1;
template<> struct A1<0>
{
template<typename, typename...> struct B1
{
template<typename> int foo1() {}
int i1 = foo1<int>();
};
};
template<int> struct A2;
template<> struct A2<0>
{
template<typename, typename> struct B2
{
template<typename> int foo2() {}
int i2 = foo2<int>();
};
};
template<int> struct A3;
template<> struct A3<0>
{
template<typename> struct B3
{
template<typename> int foo3() {}
int i3 = foo3<int>();
};
};
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