diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2019-05-06 20:07:20 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2019-05-06 20:07:20 +0000 |
commit | 279365005edb09b60bede933689b0900331fa28b (patch) | |
tree | 9856cf3834e1aab18f4c96526b4db5ee4f4bfa43 /clang/test/OpenMP/parallel_for_ast_print.cpp | |
parent | dab6189a591bfbfc82b685e985299e8b8d69fcf5 (diff) | |
download | bcm5719-llvm-279365005edb09b60bede933689b0900331fa28b.tar.gz bcm5719-llvm-279365005edb09b60bede933689b0900331fa28b.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: 360073
Diffstat (limited to 'clang/test/OpenMP/parallel_for_ast_print.cpp')
-rw-r--r-- | clang/test/OpenMP/parallel_for_ast_print.cpp | 4 |
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) |