1 // PR c++/69753 2 3 class A { 4 public: 5 template <class> void m_fn1(); 6 }; 7 A *fn1(int *); 8 template <typename> class B : A { m_fn2()9 static int *m_fn2() { fn1(m_fn2())->m_fn1<A>(); return 0; } 10 }; 11