* g++.dg/cpp1z/fold-lambda3.C: Add test for 88183.
From-SVN: r269294
This commit is contained in:
parent
aaa6a4664b
commit
2eb409c65a
1 changed files with 19 additions and 0 deletions
19
gcc/testsuite/g++.dg/cpp1z/fold-lambda3.C
Normal file
19
gcc/testsuite/g++.dg/cpp1z/fold-lambda3.C
Normal 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);
|
||||
}
|
Loading…
Add table
Reference in a new issue