1 // PR c++/88183 2 // { dg-do compile { target c++17 } } 3 4 struct A { int i; }; 5 6 template <class T> T& g(T); 7 8 template <class U, class... Vs> f(U u,Vs...vs)9void f(U u, Vs... vs) 10 { 11 [vs...](auto x) { 12 (g(x) .* ... .* vs) = 42; 13 }(u); 14 } 15 main()16int main() 17 { 18 f(A(), &A::i); 19 } 20