summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/parallel_for_ast_print.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2019-05-09 18:44:53 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2019-05-09 18:44:53 +0000
commit412254af75084f8845de8b1959c8e5c29dd12909 (patch)
treeb5c7c07bc2728dacd1bd17f187df2a62b2074821 /clang/test/OpenMP/parallel_for_ast_print.cpp
parenta76da34b1d20c99e8e94505d9be09d7f285bf424 (diff)
downloadbcm5719-llvm-412254af75084f8845de8b1959c8e5c29dd12909.tar.gz
bcm5719-llvm-412254af75084f8845de8b1959c8e5c29dd12909.zip
[OPENMP]Fix PR41767: diagnose DSA for variables in clauses with default(none).
If the combined directive has default(none) clause and has clauses for inner directive that reference some variables, for which data-sharing attributes are not specified, the error messages should be emitted for such variables. llvm-svn: 360365
Diffstat (limited to 'clang/test/OpenMP/parallel_for_ast_print.cpp')
-rw-r--r--clang/test/OpenMP/parallel_for_ast_print.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/OpenMP/parallel_for_ast_print.cpp b/clang/test/OpenMP/parallel_for_ast_print.cpp
index 8e02ec40c28..06b6ab3b666 100644
--- a/clang/test/OpenMP/parallel_for_ast_print.cpp
+++ b/clang/test/OpenMP/parallel_for_ast_print.cpp
@@ -132,8 +132,8 @@ int main(int argc, char **argv) {
// CHECK: static int a;
static float g;
#pragma omp threadprivate(g)
-#pragma omp parallel for schedule(guided, argc) default(none) copyin(g) linear(a)
- // CHECK: #pragma omp parallel for schedule(guided, argc) default(none) copyin(g) linear(a)
+#pragma omp parallel for schedule(guided, argc) default(none) copyin(g) linear(a) shared(argc)
+ // CHECK: #pragma omp parallel for schedule(guided, argc) default(none) copyin(g) linear(a) shared(argc)
for (int i = 0; i < 2; ++i)
a = 2;
// CHECK-NEXT: for (int i = 0; i < 2; ++i)
OpenPOWER on IntegriCloud