blob: 8106138f1331ededf4b5585fba2ba7fde866430c [file] [log] [blame]
// PR c++/98383
// { dg-options "-fopenmp -O1" }
int bar (const int &);
void
foo (int *a)
{
#pragma omp simd
for (int i = 0; i < bar (8); ++i)
a[i]++;
#pragma omp simd
for (int i = bar (9); i < 16; ++i)
a[i]++;
#pragma omp simd
for (int i = 0; i < 32; i += bar (10))
a[i]++;
}