[OPENMP50] Fix PR45469: Consider variable-category of defaultmap clause as optional.
authorAlexey Bataev <a.bataev@hotmail.com>
Wed, 8 Apr 2020 19:19:54 +0000 (15:19 -0400)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 9 Apr 2020 13:43:03 +0000 (09:43 -0400)
commitec2752730d463c92d522dd25287b4e40a1c50597
tree6c7764762150e005c3032ff41012d30a597f5291
parent0d40f342cb80d05cb41389ca4d2ac400d201b635
[OPENMP50] Fix PR45469: Consider variable-category of defaultmap clause as optional.

Summary:
According to the standard, variable-category is the optional part of the
defaultmap clause while the compiler always requires it. Turned it into
optional part.

Reviewers: jdoerfert

Subscribers: yaxunl, guansong, cfe-commits, caomhin

Tags: #clang

Differential Revision: https://reviews.llvm.org/D77751
15 files changed:
clang/lib/AST/OpenMPClause.cpp
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/target_ast_print.cpp
clang/test/OpenMP/target_defaultmap_codegen.cpp
clang/test/OpenMP/target_defaultmap_messages.cpp
clang/test/OpenMP/target_parallel_defaultmap_messages.cpp
clang/test/OpenMP/target_parallel_for_defaultmap_messages.cpp
clang/test/OpenMP/target_parallel_for_simd_defaultmap_messages.cpp
clang/test/OpenMP/target_simd_defaultmap_messages.cpp
clang/test/OpenMP/target_teams_defaultmap_messages.cpp
clang/test/OpenMP/target_teams_distribute_defaultmap_messages.cpp
clang/test/OpenMP/target_teams_distribute_parallel_for_defaultmap_messages.cpp
clang/test/OpenMP/target_teams_distribute_parallel_for_simd_defaultmap_messages.cpp
clang/test/OpenMP/target_teams_distribute_simd_defaultmap_messages.cpp