blob: ac0896606189addcc4eb3f05271e802c80c9fb2d [file] [log] [blame]
// PR c++/60067
template <class> struct A;
template <class> struct B { enum { v = 1 }; };
template <class T = void (A<int>)>
struct C {
void f () {
void g (int [B<T>::v]);
}
};
void foo (void) {
C<int>().f ();
}