Home | History | Annotate | Download | only in OpenMP

Lines Matching full:pragma

33 #pragma omp single private(a) private(this->a)
45 #pragma omp single private(a) private(this->a) private(s.a) // expected-error {{expected variable name or data member of current class}}
59 #pragma omp single private(a) private(this->a)
64 #pragma omp single private(a) private(this->a) private(s.a) // expected-error {{expected variable name or data member of current class}}
78 #pragma omp single private(a) private(this->a) private(T::a)
83 #pragma omp single private(a) private(this->a) private(s.a) private(s.T::a) // expected-error 2 {{expected variable name or data member of current class}}
91 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}}
99 #pragma omp single private // expected-error {{expected '(' after 'private'}}
101 #pragma omp single private( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
103 #pragma omp single private() // expected-error {{expected expression}}
105 #pragma omp single private(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
107 #pragma omp single private(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
109 #pragma omp single private(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
111 #pragma omp single private(argc)
113 #pragma omp single private(S1) // expected-error {{'S1' does not refer to a value}}
115 #pragma omp single private(a, b) // expected-error {{private variable with incomplete type 'S1'}}
117 #pragma omp single private(argv[1]) // expected-error {{expected variable name}}
119 #pragma omp single private(e, g)
121 #pragma omp single private(h) // expected-error {{threadprivate or thread local variable cannot be private}}
123 #pragma omp single shared(i) // expected-error {{unexpected OpenMP clause 'shared' in directive '#pragma omp single'}}
125 #pragma omp parallel
129 #pragma omp single private(i)
133 #pragma omp parallel shared(i)
134 #pragma omp parallel private(i)
135 #pragma omp single private(j)
137 #pragma omp single private(i)
144 #pragma omp threadprivate(x) // expected-note {{defined as threadprivate or thread local}}
157 #pragma omp single private // expected-error {{expected '(' after 'private'}}
159 #pragma omp single private( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
161 #pragma omp single private() // expected-error {{expected expression}}
163 #pragma omp single private(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
165 #pragma omp single private(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
167 #pragma omp single private(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
169 #pragma omp single private(argc)
171 #pragma omp single private(S1) // expected-error {{'S1' does not refer to a value}}
173 #pragma omp single private(a, b) // expected-error {{private variable with incomplete type 'S1'}}
175 #pragma omp single private(argv[1]) // expected-error {{expected variable name}}
177 #pragma omp single private(e, g) // expected-error {{calling a private constructor of class 'S4'}} expected-error {{calling a private constructor of class 'S5'}}
179 #pragma omp single private(h, B::x) // expected-error 2 {{threadprivate or thread local variable cannot be private}}
181 #pragma omp single shared(i) // expected-error {{unexpected OpenMP clause 'shared' in directive '#pragma omp single'}}
183 #pragma omp parallel
186 #pragma omp single private(i)
189 #pragma omp parallel shared(i)
190 #pragma omp parallel private(i)
191 #pragma omp single private(j)
193 #pragma omp single private(i)
196 #pragma omp single private(m) // OK