summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGRecordLayout.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/CodeGen/CGRecordLayout.h')
-rw-r--r--clang/lib/CodeGen/CGRecordLayout.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/clang/lib/CodeGen/CGRecordLayout.h b/clang/lib/CodeGen/CGRecordLayout.h
index dd10024dd45..ffdbc292d30 100644
--- a/clang/lib/CodeGen/CGRecordLayout.h
+++ b/clang/lib/CodeGen/CGRecordLayout.h
@@ -177,7 +177,7 @@ private:
/// The LLVM type for the non-virtual part of this record layout, used for
/// laying out the record as a base.
- const llvm::Type *BaseLLVMType;
+ const llvm::Type *NonVirtualBaseLLVMType;
/// Map from (non-bit-field) struct field to the corresponding llvm struct
/// type field no. This info is populated by record builder.
@@ -196,9 +196,10 @@ private:
bool IsZeroInitializable : 1;
public:
- CGRecordLayout(const llvm::Type *LLVMType, const llvm::Type *BaseLLVMType,
+ CGRecordLayout(const llvm::Type *LLVMType,
+ const llvm::Type *NonVirtualBaseLLVMType,
bool IsZeroInitializable)
- : LLVMType(LLVMType), BaseLLVMType(BaseLLVMType),
+ : LLVMType(LLVMType), NonVirtualBaseLLVMType(NonVirtualBaseLLVMType),
IsZeroInitializable(IsZeroInitializable) {}
/// \brief Return the LLVM type associated with this record.
@@ -206,8 +207,8 @@ public:
return LLVMType;
}
- const llvm::Type *getBaseLLVMType() const {
- return BaseLLVMType;
+ const llvm::Type *getNonVirtualBaseLLVMType() const {
+ return NonVirtualBaseLLVMType;
}
/// \brief Check whether this struct can be C++ zero-initialized
OpenPOWER on IntegriCloud