diff options
author | Edward O'Callaghan <eocallaghan@auroraux.org> | 2009-08-08 14:36:57 +0000 |
---|---|---|
committer | Edward O'Callaghan <eocallaghan@auroraux.org> | 2009-08-08 14:36:57 +0000 |
commit | fee13819693c8492f0c364bc704645e844ef737a (patch) | |
tree | a3e75f07d0906fa35f3ee5366fea6cf86b7d6241 /lib/Sema/SemaTemplateInstantiateDecl.cpp | |
parent | d497206844a894a0557e927adf29b34fe960dffd (diff) |
Patch should implement packed enums - PR4098. Credit to Anders Johnsen.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78471 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaTemplateInstantiateDecl.cpp')
-rw-r--r-- | lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Sema/SemaTemplateInstantiateDecl.cpp b/lib/Sema/SemaTemplateInstantiateDecl.cpp index 1c98fca6af..86505ee8b0 100644 --- a/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/lib/Sema/SemaTemplateInstantiateDecl.cpp @@ -283,9 +283,11 @@ Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) { } // FIXME: Fixup LBraceLoc and RBraceLoc + // FIXME: Empty Scope and AttributeList (required to handle attribute packed). SemaRef.ActOnEnumBody(Enum->getLocation(), SourceLocation(), SourceLocation(), Sema::DeclPtrTy::make(Enum), - &Enumerators[0], Enumerators.size()); + &Enumerators[0], Enumerators.size(), + 0, 0); return Enum; } |