1 // PR c++/54653 2 3 template <class T> struct A; 4 template <class T> struct A<T*> { 5 template <class U> struct B; 6 }; 7 8 template <class T> struct A<T*>::B<T*> { }; // { dg-error "too few template-parameter-lists" } 9