1 // PR c++/59271 2 // { dg-do compile { target c++1y } } 3 4 extern "C" int printf (const char *, ...); 5 f(int n)6 void f(int n) 7 { 8 int a[n]; 9 10 for (auto& i : a) 11 { 12 i = &i - a; 13 } 14 15 [&a] (auto m) 16 { 17 for (auto i : a) 18 { 19 printf ("%d", i); 20 } 21 22 return m; 23 }; 24 } 25