1 /* { dg-do compile } */
2 /* { dg-options "-fopenmp" } */
4 int step (int x
, int y
, int z
) { return x
+ y
+ z
; }
10 #pragma omp parallel for linear (x : step (step (1, 2, 3)))
11 for (i
= 0; i
< 64; i
++)
20 #pragma omp parallel for linear (x : step (1, 2, 3)) /* { dg-error "expected" } */
21 for (i
= 0; i
< 64; i
++)
30 #pragma omp parallel for linear (x : step (1, 2, 3) * 1)
31 for (i
= 0; i
< 64; i
++)