| // { dg-do compile } | |
| void foo(int i) | |
| { | |
| int j; | |
| switch (i) // { dg-error "invalid entry" } | |
| { | |
| #pragma omp parallel | |
| { case 0:; } | |
| #pragma omp for | |
| for (j = 0; j < 10; ++ j) | |
| { case 1:; } | |
| #pragma omp critical | |
| { case 2:; } | |
| #pragma omp master | |
| { case 3:; } | |
| #pragma omp sections | |
| { case 4:; | |
| #pragma omp section | |
| { case 5:; } | |
| } | |
| #pragma omp ordered | |
| { default:; } | |
| } | |
| } |