* g++.dg/cpp1z/fold-lambda3.C: Add test for 88183.

From-SVN: r269294
This commit is contained in:
Jason Merrill 2019-02-28 19:10:28 -05:00
parent aaa6a4664b
commit 2eb409c65a

View file

@ -0,0 +1,19 @@
// PR c++/88183
// { dg-do compile { target c++17 } }
struct A { int i; };
template <class T> T& g(T);
template <class U, class... Vs>
void f(U u, Vs... vs)
{
[vs...](auto x) {
(g(x) .* ... .* vs) = 42;
}(u);
}
int main()
{
f(A(), &A::i);
}