diff options
Diffstat (limited to 'test/OpenMP/distribute_simd_ast_print.cpp')
-rw-r--r-- | test/OpenMP/distribute_simd_ast_print.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test/OpenMP/distribute_simd_ast_print.cpp b/test/OpenMP/distribute_simd_ast_print.cpp index 092c5cfd78..528f8da826 100644 --- a/test/OpenMP/distribute_simd_ast_print.cpp +++ b/test/OpenMP/distribute_simd_ast_print.cpp @@ -27,23 +27,23 @@ public: S7(typename T::type v) : a(v) { #pragma omp target #pragma omp teams -#pragma omp distribute simd private(a) private(this->a) private(T::a) +#pragma omp distribute simd private(a) private(this->a) private(T::a) allocate(T::a) for (int k = 0; k < a.a; ++k) ++this->a.a; } S7 &operator=(S7 &s) { #pragma omp target #pragma omp teams -#pragma omp distribute simd private(a) private(this->a) +#pragma omp distribute simd allocate(a) private(a) private(this->a) for (int k = 0; k < s.a.a; ++k) ++s.a.a; return *this; } }; -// CHECK: #pragma omp distribute simd private(this->a) private(this->a) private(T::a){{$}} -// CHECK: #pragma omp distribute simd private(this->a) private(this->a) -// CHECK: #pragma omp distribute simd private(this->a) private(this->a) private(this->S::a) +// CHECK: #pragma omp distribute simd private(this->a) private(this->a) private(T::a) allocate(T::a){{$}} +// CHECK: #pragma omp distribute simd allocate(this->a) private(this->a) private(this->a) +// CHECK: #pragma omp distribute simd private(this->a) private(this->a) private(this->S::a) allocate(this->S::a) class S8 : public S7<S> { S8() {} |