1 // PR c++/60033
2 // { dg-do compile { target c++14 } }
3 
4 template <typename... T>
f(T &&...ts)5 auto f(T&&... ts)
6 {
7    return sizeof...(ts);
8 }
9 
10 template <typename... T>
g(T &&...ts)11 auto g(T&&... ts) {
12   return [&] (auto v) {
13     return f(ts...);
14   };
15 }
16 
main()17 int main()
18 {
19    return g(1,2,3,4)(5) == 4 ? 0 : 1;
20 }
21