forked from OSchip/llvm-project
Fix initialization order of class members.
llvm-svn: 300137
This commit is contained in:
parent
ac65f642a5
commit
75999dff93
|
@ -112,10 +112,10 @@ protected:
|
|||
|
||||
void addChildToLayout(std::unique_ptr<StorageItemBase> Child);
|
||||
|
||||
uint32_t SizeOf = 0;
|
||||
std::string Name;
|
||||
|
||||
const PDBSymbol &SymbolBase;
|
||||
std::string Name;
|
||||
uint32_t SizeOf = 0;
|
||||
|
||||
BitVector UsedBytes;
|
||||
std::vector<std::unique_ptr<PDBSymbol>> NonStorageItems;
|
||||
std::vector<std::unique_ptr<StorageItemBase>> ChildStorage;
|
||||
|
|
|
@ -42,8 +42,8 @@ StorageItemBase::StorageItemBase(const UDTLayoutBase &Parent,
|
|||
const PDBSymbol &Symbol,
|
||||
const std::string &Name,
|
||||
uint32_t OffsetInParent, uint32_t Size)
|
||||
: Parent(Parent), Symbol(Symbol), Name(Name), SizeOf(Size),
|
||||
OffsetInParent(OffsetInParent) {
|
||||
: Parent(Parent), Symbol(Symbol), Name(Name),
|
||||
OffsetInParent(OffsetInParent), SizeOf(Size) {
|
||||
UsedBytes.resize(SizeOf, true);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue