Lines Matching full:pragma
14 #pragma omp task default(none) firstprivate(a, b)
63 #pragma omp threadprivate(h) // expected-note {{defined as threadprivate or thread local}}
66 #pragma omp task firstprivate(b)
72 #pragma omp threadprivate(x) // expected-note {{defined as threadprivate or thread local}}
86 #pragma omp task firstprivate // expected-error {{expected '(' after 'firstprivate'}}
87 #pragma omp task firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
88 #pragma omp task firstprivate() // expected-error {{expected expression}}
89 #pragma omp task firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
90 #pragma omp task firstprivate(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
91 #pragma omp task firstprivate(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
92 #pragma omp task firstprivate(argc)
93 #pragma omp task firstprivate(S1) // expected-error {{'S1' does not refer to a value}}
94 #pragma omp task firstprivate(a, b, c, d, f) // expected-error {{firstprivate variable with incomplete type 'S1'}}
95 #pragma omp task firstprivate(argv[1]) // expected-error {{expected variable name}}
96 #pragma omp task firstprivate(ba)
97 #pragma omp task firstprivate(ca)
98 #pragma omp task firstprivate(da)
99 #pragma omp task firstprivate(S2::S2s)
100 #pragma omp task firstprivate(S2::S2sc)
101 #pragma omp task firstprivate(e, g) // expected-error 2 {{calling a private constructor of class 'S4'}} expected-error 2 {{calling a private constructor of class 'S5'}}
102 #pragma omp task firstprivate(h, B::x) // expected-error 2 {{threadprivate or thread local variable cannot be firstprivate}}
103 #pragma omp task private(i), firstprivate(i) // expected-error {{private variable cannot be firstprivate}} expected-note{{defined as private}}
105 #pragma omp task shared(i)
106 #pragma omp task firstprivate(i)
107 #pragma omp task firstprivate(j)
108 #pragma omp task firstprivate(m) // OK