* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / sfinae57.C
blob975a330b9bd6a886e961277ed4d5d54f2185c349
1 // PR c++/71495
2 // { dg-do compile { target c++11 } }
4 struct A;
5 template <class T> void f(T);   // { dg-bogus "initializing" }
6 template <class T> T&& declval();
7 struct B
9   template <class T, class U> static decltype(f<T>(declval<U>())) g(int);
10   template <class T, class U> void g(...);
11 } b;
13 int main()
15   b.g<A,A>(42);