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