blob: face7258c2ee32698d144b9e27628f9eb424bff0 [file] [log] [blame]
// PR c++/102629
// { dg-do compile { target c++20 } }
template <class T> T&& forward(T&);
template <class T> T&& forward(T&&);
struct S {};
template <typename... Args>
void foo(Args&&... args) {
[...args = forward<Args> /*(args)*/] { // { dg-error "14:" }
[](auto...) { } (forward<Args>(args)...);
};
}
void bar( ) {
foo(S{});
}