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