.
[official-gcc.git] / gcc / testsuite / gcc.dg / gomp / critical-4.c
blob8d4f6a79180f9df615112ab534efe36710cb17c5
1 /* { dg-do compile } */
3 extern void bar(int);
5 void
6 foo1 (void)
8 #pragma omp critical
9 #pragma omp critical(foo)
10 #pragma omp critical(bar)
11 bar (0);
14 void
15 foo2 (void)
17 #pragma omp critical
18 #pragma omp critical /* { dg-error "with the same name" } */
19 bar (0);
22 void
23 foo3 (void)
25 #pragma omp critical(foo)
26 #pragma omp critical(foo) /* { dg-error "with the same name" } */
27 bar (0);