blob: ef0dddd7310e7438827854a4bdb094a45bdc07b9 [file] [log] [blame]
// PR c++/58188
// { dg-do compile { target c++11 } }
struct B {};
struct A
{
A( B );
};
struct Bar
{
template< unsigned v >
struct Foo
{
A z = B();
unsigned value;
Foo(): value( v ) {}
};
struct Baz
{
Foo< 8 > foo1;
Foo< 1 > foo3;
};
};
Bar::Baz baz;