]> granicus.if.org Git - clang/commit
[OPENMP] Fix processing of declare target construct.
authorAlexey Bataev <a.bataev@hotmail.com>
Tue, 14 Aug 2018 18:31:20 +0000 (18:31 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Tue, 14 Aug 2018 18:31:20 +0000 (18:31 +0000)
commita24c755e26d2fbd5e007687b94bbfa9585beab11
tree77b3dba8209fa51ae43feac8713f03d58c78acfb
parent26dbd400930e046ea1730e14fd70a9e3c16cb14a
[OPENMP] Fix processing of declare target construct.

The attribute marked as inheritable since OpenMP 5.0 supports it +
additional fixes to support new functionality.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339704 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/Attr.td
lib/AST/ASTContext.cpp
lib/AST/DeclPrinter.cpp
lib/CodeGen/CGOpenMPRuntime.cpp
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
lib/Sema/SemaOpenMP.cpp
test/OpenMP/declare_target_ast_print.cpp