commit | 06c0fecd197fef21e265a41bca8dc5022de1f864 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Wed Mar 25 22:00:53 2009 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Wed Mar 25 22:00:53 2009 +0000 |
tree | d0168c6425752edf087f70516c6025496252edb8 | |
parent | d048bb79f5c3b3751878aec038bce28a5ce0f439 [diff] [blame] |
Pass access specifiers through to member classes and member enums. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67710 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaTemplateInstantiateDecl.cpp b/lib/Sema/SemaTemplateInstantiateDecl.cpp index d9f6902..ff474fa 100644 --- a/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/lib/Sema/SemaTemplateInstantiateDecl.cpp
@@ -173,6 +173,7 @@ EnumDecl *Enum = EnumDecl::Create(SemaRef.Context, Owner, D->getLocation(), D->getIdentifier(), /*PrevDecl=*/0); + Enum->setAccess(D->getAccess()); Owner->addDecl(Enum); Enum->startDefinition();