// PR c++/68965 | |
// { dg-do compile { target c++14 } } | |
// { dg-options "-Wall -Wextra" } | |
auto count = [](auto&&... xs) | |
{ | |
return sizeof...(xs); | |
}; | |
struct count_struct | |
{ | |
template<typename... Ts> | |
auto operator()(Ts&&... xs) | |
{ | |
return sizeof...(xs); | |
} | |
}; | |
int main() | |
{ | |
count(1,2,3); | |
count_struct{}(1,2,3); | |
} |