1 // { dg-do compile { target c++11 } } 2 3 struct A 4 { 5 void f(); 6 void f(int); 7 typedef int g; 8 }; 9 10 template <class T> decltype (T::f) f(); 11 template <class T> void f(); 12 13 template <class T> decltype (T::g) g(); 14 template <class T> void g(); 15 main()16int main() 17 { 18 f<A>(); 19 g<A>(); 20 } 21