1/* { dg-do compile } */
2
3void f1(void)
4{
5  #pragma omp critical a	/* { dg-error "expected" } */
6    ;
7  #pragma omp critical (	/* { dg-error "expected identifier" } */
8    ;
9  #pragma omp critical (a	/* { dg-error "expected .\\)." } */
10    ;
11  #pragma omp critical (a b)	/* { dg-error "expected .\\)." } */
12}				/* { dg-error "expected expression" } */
13