1// PR c/34506 2// { dg-do compile } 3 4#define p parallel 5 6void 7foo (int x) 8{ 9#pragma omp p num_threads (4) if (1) private (x) 10 ; 11#pragma omp p num_threads(4)if(1)private(x) 12 ; 13#pragma omp p num_threads (4), if (1) , private (x) 14 ; 15#pragma omp p num_threads(4),if(1),private(x) 16 ; 17#pragma omp p, num_threads (4), if (1), private (x) // { dg-error "clause before" } 18 ; 19#pragma omp p num_threads (4), if (1), private (x), // { dg-error "clause before" } 20 ; 21#pragma omp p num_threads (4), , if (1), private (x) // { dg-error "clause before" } 22 ; 23} 24