diff options
author | Anders Carlsson <andersca@mac.com> | 2010-05-26 05:25:15 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2010-05-26 05:25:15 +0000 |
commit | 4831710518be9f506f0bc2d11bec6205061fc119 (patch) | |
tree | 5d35c837bd56e2f77a65104d0d98287903ce8141 | |
parent | 28fdd0a8b450c1329b3303e5cf8e8a788a0ef85a (diff) |
Fix build.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104682 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/AST/RecordLayoutBuilder.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/AST/RecordLayoutBuilder.cpp b/lib/AST/RecordLayoutBuilder.cpp index 6c7901259e..3803dbb245 100644 --- a/lib/AST/RecordLayoutBuilder.cpp +++ b/lib/AST/RecordLayoutBuilder.cpp @@ -24,8 +24,8 @@ using namespace clang; ASTRecordLayoutBuilder::ASTRecordLayoutBuilder(ASTContext &Context) : Context(Context), Size(0), Alignment(8), Packed(false), UnfilledBitsInLastByte(0), MaxFieldAlignment(0), DataSize(0), IsUnion(false), - PrimaryBase(0), PrimaryBaseIsVirtual(false), NonVirtualSize(0), - NonVirtualAlignment(8), FirstNearlyEmptyVBase(0), + NonVirtualSize(0), NonVirtualAlignment(8), PrimaryBase(0), + PrimaryBaseIsVirtual(false), FirstNearlyEmptyVBase(0), SizeOfLargestEmptySubobject(0) { } /// IsNearlyEmpty - Indicates when a class has a vtable pointer, but @@ -911,6 +911,7 @@ ASTRecordLayoutBuilder::ComputeLayout(ASTContext &Ctx, Builder.NonVirtualAlignment, Builder.SizeOfLargestEmptySubobject, Builder.PrimaryBase, + Builder.PrimaryBaseIsVirtual, Builder.Bases, Builder.VBases); } @@ -994,6 +995,7 @@ const ASTRecordLayout &ASTContext::getASTRecordLayout(const RecordDecl *D) { Builder.NonVirtualAlignment, Builder.SizeOfLargestEmptySubobject, Builder.PrimaryBase, + Builder.PrimaryBaseIsVirtual, Builder.Bases, Builder.VBases); } else { ASTRecordLayoutBuilder Builder(*this); |