1 // { dg-do compile } 2 3 template <typename> 4 struct A { 5 void operator= (int); 6 template <int> class B; 7 }; 8 template <typename C> 9 template <int> 10 struct A<C>::B : A { 11 using A::operator=; 12 void operator= (B); 13 }; 14