1// PR c++/63309 2 3template <class T> 4class A 5{ 6public: 7 class B; 8}; 9 10template <class T, class I> 11class A<T>::B // { dg-error "template parameters|required" } 12{ 13}; 14 15int main() 16{ 17 A<int>::B myB; // { dg-prune-output "incomplete type" } 18 return 0; 19} 20