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