]> granicus.if.org Git - clang/commit
[OPENMP] Fixed processing of predetermined data-sharing attributes
authorAlexey Bataev <a.bataev@hotmail.com>
Thu, 10 Dec 2015 08:20:58 +0000 (08:20 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 10 Dec 2015 08:20:58 +0000 (08:20 +0000)
commitd1146925d8e139d4b2b108619ff21e4d1fc5ff62
tree4191acbc862ac2bcaa8d51469b23a59a51a11dc9
parentba08f692f9129d377354448a1c58c9088fb29775
[OPENMP] Fixed processing of predetermined data-sharing attributes
Predetermined data-shared attributes for local variables are now considered as implicit. Also, patch prohibits changin of DSA for static memebers of classes.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@255229 91177308-0d34-0410-b5e6-96231b3b80d8
22 files changed:
lib/Sema/SemaOpenMP.cpp
test/OpenMP/for_firstprivate_messages.cpp
test/OpenMP/for_misc_messages.c
test/OpenMP/for_simd_firstprivate_messages.cpp
test/OpenMP/for_simd_misc_messages.c
test/OpenMP/parallel_for_lastprivate_messages.cpp
test/OpenMP/parallel_for_misc_messages.c
test/OpenMP/parallel_for_reduction_messages.cpp
test/OpenMP/parallel_for_simd_lastprivate_messages.cpp
test/OpenMP/parallel_for_simd_reduction_messages.cpp
test/OpenMP/parallel_private_messages.cpp
test/OpenMP/parallel_reduction_messages.cpp
test/OpenMP/parallel_sections_lastprivate_messages.cpp
test/OpenMP/parallel_sections_reduction_messages.cpp
test/OpenMP/sections_firstprivate_messages.cpp
test/OpenMP/simd_misc_messages.c
test/OpenMP/single_firstprivate_messages.cpp
test/OpenMP/task_private_messages.cpp
test/OpenMP/taskloop_lastprivate_messages.cpp
test/OpenMP/taskloop_simd_lastprivate_messages.cpp
test/OpenMP/teams_private_messages.cpp
test/OpenMP/teams_reduction_messages.cpp