diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2019-09-25 19:43:37 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2019-09-25 19:43:37 +0000 |
commit | 9ff34745a2e60712a2d79f8dde448841efb64ab6 (patch) | |
tree | 48c156279c90ef7cacea5e7360a1994a6e6407ad /clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | |
parent | 45c935bd0b5bde5c432b8ac2a4da1e54f6bc273a (diff) | |
download | bcm5719-llvm-9ff34745a2e60712a2d79f8dde448841efb64ab6.tar.gz bcm5719-llvm-9ff34745a2e60712a2d79f8dde448841efb64ab6.zip |
[OPENMP50]Parsing/sema support for 'implementation/vendor' context
selector.
Added basic parsing/semantic support for
'implementation={vendor(<vendor>)}' context selector.
llvm-svn: 372917
Diffstat (limited to 'clang/lib/Sema/SemaTemplateInstantiateDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp index 684254bcd05..f6cf3696e1f 100644 --- a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp @@ -395,9 +395,11 @@ static void instantiateOMPDeclareVariantAttr( if (!DeclVarData) return; // Instantiate the attribute. + Sema::OpenMPDeclareVariantCtsSelectorData Data( + Attr.getCtxSelectorSet(), Attr.getCtxSelector(), Attr.getImplVendor()); S.ActOnOpenMPDeclareVariantDirective(DeclVarData.getValue().first, DeclVarData.getValue().second, - Attr.getRange()); + Attr.getRange(), Data); } static void instantiateDependentAMDGPUFlatWorkGroupSizeAttr( |