191094Sdes// { dg-do assemble } 2115619Sdes 3228690Sdestemplate <class T> struct A { 491094Sdes template <class U> struct B; 591094Sdes}; 691094Sdes 799158Sdestemplate <class T> template <class U> struct A<T>::B<U*> { }; 899158Sdes 999158SdesA<int>::B<int*> b; 1091094Sdes