[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)
llvm-svn: 203225

clang/lib/Sema/SemaTemplateInstantiateDecl.cpp

index fe62ab4..a912f34 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;
 }