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 | 1d1e4cf04d68cb6b8354298070b31163a6a07ad4 (patch) | |
| tree | 446d28037682874bc139a0eab0f7b190fa68b070 /clang | |
| parent | d20e7cd3c6e7c67b66917067d17236f16fc7d9b7 (diff) | |
| download | bcm5719-llvm-1d1e4cf04d68cb6b8354298070b31163a6a07ad4.tar.gz bcm5719-llvm-1d1e4cf04d68cb6b8354298070b31163a6a07ad4.zip | |
Fix build.
llvm-svn: 104682
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/AST/RecordLayoutBuilder.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/lib/AST/RecordLayoutBuilder.cpp b/clang/lib/AST/RecordLayoutBuilder.cpp index 6c7901259e9..3803dbb245c 100644 --- a/clang/lib/AST/RecordLayoutBuilder.cpp +++ b/clang/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); |

