Preserve access for enum constants during template instantiation.
llvm-svn: 94333
This commit is contained in:
parent
dbb25a38b9
commit
f9b528c7cf
|
@ -493,6 +493,7 @@ Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) {
|
|||
}
|
||||
|
||||
if (EnumConst) {
|
||||
EnumConst->setAccess(Enum->getAccess());
|
||||
Enum->addDecl(EnumConst);
|
||||
Enumerators.push_back(Sema::DeclPtrTy::make(EnumConst));
|
||||
LastEnumConst = EnumConst;
|
||||
|
|
Loading…
Reference in New Issue