]> granicus.if.org Git - clang/commit
[OPENMP50]Parsing/sema support for 'implementation/vendor' context
authorAlexey Bataev <a.bataev@hotmail.com>
Wed, 25 Sep 2019 19:43:37 +0000 (19:43 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Wed, 25 Sep 2019 19:43:37 +0000 (19:43 +0000)
commit305058753c6d01bf18a1860d2e86a3946f1cc3bf
treedb224f3aafab9a449397a548a400dfe5b2f86816
parentd150f82faeafb0dc866eb460999d1f92927f630f
[OPENMP50]Parsing/sema support for 'implementation/vendor' context
selector.

Added basic parsing/semantic support for
'implementation={vendor(<vendor>)}' context selector.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@372917 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/clang/Basic/Attr.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/OpenMPKinds.def
include/clang/Parse/Parser.h
include/clang/Sema/Sema.h
lib/Parse/ParseOpenMP.cpp
lib/Sema/SemaOpenMP.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
test/OpenMP/declare_variant_ast_print.c
test/OpenMP/declare_variant_ast_print.cpp
test/OpenMP/declare_variant_messages.c
test/OpenMP/declare_variant_messages.cpp