1 int omp_all_memory
; /* { dg-error "expected" } */
6 int p
= (&omp_all_memory
)[0]; /* { dg-error "'omp_all_memory' may only be used in OpenMP 'depend' clause" } */
12 int *omp_all_memory
; /* { dg-error "expected" } */
18 struct omp_all_memory
{ int a
; }; /* { dg-error "expected" } */
24 union omp_all_memory
{ int a
; }; /* { dg-error "expected" } */
30 enum omp_all_memory
{ OAM
; }; /* { dg-error "expected" } */
36 enum E
{ omp_all_memory
}; } /* { dg-error "expected" } */
42 #pragma omp task private (omp_all_memory) /* { dg-error "expected" } */
44 #pragma omp task depend(inout: *&omp_all_memory) /* { dg-error "'omp_all_memory' may only be used in OpenMP 'depend' clause" } */
46 #pragma omp task depend(inout: omp_all_memory[0]) /* { dg-error "'omp_all_memory' may only be used in OpenMP 'depend' clause" } */
48 #pragma omp task depend(in: omp_all_memory) /* { dg-error "'omp_all_memory' used with 'depend' kind other than 'out' or 'inout'" } */
50 #pragma omp task depend(mutexinoutset: omp_all_memory) /* { dg-error "'omp_all_memory' used with 'depend' kind other than 'out' or 'inout'" } */
52 #pragma omp task depend(inoutset: omp_all_memory) /* { dg-error "'omp_all_memory' used with 'depend' kind other than 'out' or 'inout'" } */