Files
gcc-reflection/gcc/testsuite/g++.dg/cpp1z/fold-lambda4.C
Patrick Palka 00c3c31be4 c++: Add testcase for already fixed PR [PR90215]
We accept this testcase after r11-7985.

gcc/testsuite/ChangeLog:

	PR c++/90215
	* g++.dg/cpp1z/fold-lambda4.C: New test.
2021-04-09 11:37:42 -04:00

31 lines
328 B
C

// PR c++/90215
// { dg-do compile { target c++17 } }
struct X
{
template <class F>
void f(F f)
{
f(0);
}
};
template <class... Xs>
void bug(Xs... xs)
{
int i;
[&](auto&... ys)
{
(xs.f([&](auto)
{
ys;
}), ...);
}(i);
}
int main()
{
bug(X{});
}