]> granicus.if.org Git - clang/commitdiff
[OPENMP] Fix for threadprivate construct instantiatiation.
authorAlexey Bataev <a.bataev@hotmail.com>
Fri, 7 Mar 2014 09:46:29 +0000 (09:46 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Fri, 7 Mar 2014 09:46:29 +0000 (09:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@203225 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaTemplateInstantiateDecl.cpp

index fe62ab466e76e8b9ddf48c48599a88274c6b5519..a912f34f20678ea2243b710c75af8f307bc64f60 100644 (file)
@@ -2325,6 +2325,9 @@ Decl *TemplateDeclInstantiator::VisitOMPThreadPrivateDecl(
   OMPThreadPrivateDecl *TD =
     SemaRef.CheckOMPThreadPrivateDecl(D->getLocation(), Vars);
 
+  TD->setAccess(AS_public);
+  Owner->addDecl(TD);
+
   return TD;
 }