1// { dg-do compile }
2
3// Origin: Sergey Shandar <comer@pisem.net>
4
5// PR c++/9810: Access checking for member function template
6// appeared in using declaration.
7
8struct A
9{
10  template<class R> void F(R) {}
11};
12
13struct B: private A
14{
15  using A::F;
16};
17
18int main()
19{
20  B b;
21  b.F(3);
22}
23