1 // PR c++/60067 2 3 template <class> struct A; 4 template <class> struct B { enum { v = 1 }; }; 5 6 template <class T = void (A<int>)> 7 struct C { fC8 void f () { 9 void g (int [B<T>::v]); 10 } 11 }; 12 foo(void)13 void foo (void) { 14 C<int>().f (); 15 } 16