1// { dg-do assemble  }
2
3template <class T> struct A {
4  template <class U> struct B;
5};
6
7template <class T> template <class U> struct A<T>::B<U*> { };
8
9A<int>::B<int*> b;
10