1 // { dg-do link { target c++2a } } 2 f(T t)3 template <class T> T f(T t) { return t; } 4 using L = decltype([]{ return f(42); }); main()5 int main() 6 { 7 return L()(); 8 } 9