1 struct S 2 { 3 template<typename T> static void g(); 4 }; 5 6 template<typename T> f()7 void f() { return S::template g<T>(); } 8 g()9 void g() { 10 f<int>(); 11 } 12