1 struct X {
2   void f();
3 };
4 
5 template <typename T>
6 struct S : public T {
7   using X::f;
8 };
9