blob: 74bf66a07d9dcd1fc733859112f377b834d143ff [file] [log] [blame]
// Test for range-based for with VLAs.
// { dg-do run { target c++11 } }
// { dg-options "-Wno-vla" }
#include <new>
void f(int i)
{
int ar[i];
int j = 0;
for (int& x : ar)
x = ++j;
[&ar]{
int k = 0;
for (int x : ar)
if (x != ++k)
__builtin_abort();
}();
}
int main()
{
f(42); // OK
}