]> granicus.if.org Git - clang/commit
[OPENMP] Allow all classes as mappable types.
authorAlexey Bataev <a.bataev@hotmail.com>
Wed, 13 Sep 2017 11:12:35 +0000 (11:12 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Wed, 13 Sep 2017 11:12:35 +0000 (11:12 +0000)
commitec9c00261b53aa8e6ca1a972f2a6d00a8b0cc8e8
treeeb0f2d9e84f68854ecff82db3067fddca4144683
parent410d429c629018d3d6b48983af1a6f6678c21edf
[OPENMP] Allow all classes as mappable types.

According to upcoming OpenMP 5.0 all classes/structs are now considered
as mappable, even polymorphic and with static members.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@313141 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaOpenMP.cpp
test/OpenMP/declare_target_messages.cpp
test/OpenMP/target_map_messages.cpp
test/OpenMP/target_parallel_for_map_messages.cpp
test/OpenMP/target_parallel_for_simd_map_messages.cpp
test/OpenMP/target_parallel_map_messages.cpp
test/OpenMP/target_simd_map_messages.cpp
test/OpenMP/target_teams_distribute_map_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_map_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_simd_map_messages.cpp
test/OpenMP/target_teams_distribute_simd_map_messages.cpp
test/OpenMP/target_teams_map_messages.cpp
test/OpenMP/target_update_from_messages.cpp
test/OpenMP/target_update_to_messages.cpp