1 // PR c++/81866 2 3 template<class> 4 struct A { 5 template<class> struct C; 6 template<class> struct B; 7 template<class T = B<int> > struct C {}; 8 }; 9 main()10 int main() { 11 A<int>::C<> ac; 12 return 0; 13 } 14