| /* { dg-do compile } */ | |
| /* { dg-options "-fopenmp" } */ | |
| int step (int); | |
| int val; | |
| #pragma omp declare simd linear (val (x) : step (1)) /* { dg-error "is neither constant nor a parameter" } */ | |
| int bar (int x, int y, int z); | |
| #pragma omp declare simd linear (val (x) : val) /* { dg-error "is neither constant nor a parameter" } */ | |
| int baz (int x, int y, int z); |