1 // PR c++/37540
2 
3 struct A
4 {
gA5   int g() {return 0;}
6 };
7 
8 template <typename T_>
f(A a)9 void f(A a)
10 {
11   __decltype(a.g()) i;
12 }
13 
main()14 int main()
15 {
16   f<int>(A());
17 }
18