summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/for_firstprivate_messages.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2016-03-17 10:19:46 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2016-03-17 10:19:46 +0000
commita839dddf9232b652a26c55b4a6ce3f757ae8ab46 (patch)
tree1d2ab393bbca6914e76ffd5b445ff8d7cedc768b /clang/test/OpenMP/for_firstprivate_messages.cpp
parentb59b488e21f7ba968aed86b216024bd490b4daea (diff)
downloadbcm5719-llvm-a839dddf9232b652a26c55b4a6ce3f757ae8ab46.tar.gz
bcm5719-llvm-a839dddf9232b652a26c55b4a6ce3f757ae8ab46.zip
[OPENMP 4.0] Use 'declare reduction' constructs in 'reduction' clauses.
OpenMP 4.0 allows to define custom reduction operations using '#pragma omp declare reduction' construct. Patch allows to use this custom defined reduction operations in 'reduction' clauses. llvm-svn: 263701
Diffstat (limited to 'clang/test/OpenMP/for_firstprivate_messages.cpp')
-rw-r--r--clang/test/OpenMP/for_firstprivate_messages.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/OpenMP/for_firstprivate_messages.cpp b/clang/test/OpenMP/for_firstprivate_messages.cpp
index 1933de25850..60be4f5f2a2 100644
--- a/clang/test/OpenMP/for_firstprivate_messages.cpp
+++ b/clang/test/OpenMP/for_firstprivate_messages.cpp
@@ -143,7 +143,7 @@ int foomain(int argc, char **argv) {
foo();
#pragma omp parallel reduction(+ : i) // expected-note {{defined as reduction}}
#pragma omp for firstprivate(i) // expected-error {{firstprivate variable must be shared}}
- for (i = 0; i < argc; ++i)
+ for (int k = 0; k < argc; ++k)
foo();
return 0;
}
OpenPOWER on IntegriCloud