prog.cpp:9:2: error: no matching function for call to object of type '(lambda at prog.cpp:7:11)'
f(0);
^
prog.cpp:7:11: note: candidate template ignored: couldn't infer template argument ''
auto f = [](auto x, auto y = std::decay_t<decltype(x)>{}) { };
^
1 error generated.