// PR c++/51925 struct E { int e (); }; template struct G : public E { using E::e; template void e (); void f () { e <0> (); } }; int f(void) { G a; a.f(); }