[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)
commit9ff34745a2e60712a2d79f8dde448841efb64ab6
tree48c156279c90ef7cacea5e7360a1994a6e6407ad
parent45c935bd0b5bde5c432b8ac2a4da1e54f6bc273a
[OPENMP50]Parsing/sema support for 'implementation/vendor' context
selector.

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

llvm-svn: 372917
12 files changed:
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Basic/OpenMPKinds.def
clang/include/clang/Parse/Parser.h
clang/include/clang/Sema/Sema.h
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
clang/test/OpenMP/declare_variant_ast_print.c
clang/test/OpenMP/declare_variant_ast_print.cpp
clang/test/OpenMP/declare_variant_messages.c
clang/test/OpenMP/declare_variant_messages.cpp