diff options
Diffstat (limited to 'clang/test/OpenMP/distribute_private_messages.cpp')
-rw-r--r-- | clang/test/OpenMP/distribute_private_messages.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/clang/test/OpenMP/distribute_private_messages.cpp b/clang/test/OpenMP/distribute_private_messages.cpp index 94ba4659c68..518b64d9e9c 100644 --- a/clang/test/OpenMP/distribute_private_messages.cpp +++ b/clang/test/OpenMP/distribute_private_messages.cpp @@ -98,6 +98,7 @@ int main(int argc, char **argv) { #pragma omp target #pragma omp teams firstprivate(i) #pragma omp parallel private(i) + {} #pragma omp target #pragma omp teams reduction(+:i) #pragma omp distribute private(i) @@ -113,20 +114,20 @@ int main(int argc, char **argv) { #pragma omp teams #pragma omp distribute firstprivate(i) for (int k = 0; k < 10; ++k) { - #pragma omp target - #pragma omp teams firstprivate(i) - #pragma omp distribute private(i) - for (int x = 0; x < 10; ++x) foo(); } #pragma omp target + #pragma omp teams firstprivate(i) + #pragma omp distribute private(i) + for (int x = 0; x < 10; ++x) foo(); + #pragma omp target #pragma omp teams reduction(+:i) #pragma omp distribute for (int k = 0; k < 10; ++k) { - #pragma omp target - #pragma omp teams reduction(+:i) - #pragma omp distribute private(i) - for (int x = 0; x < 10; ++x) foo(); } + #pragma omp target + #pragma omp teams reduction(+:i) + #pragma omp distribute private(i) + for (int x = 0; x < 10; ++x) foo(); return 0; } |