diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-02-19 23:56:07 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-02-19 23:56:07 +0000 |
commit | 8a76ab6eaa3b34c89b0864d257678f9b94983acb (patch) | |
tree | 0f36db45e9fce654c8ca256fb4c776a917ab9d6d /lib/IR/DebugInfoMetadata.cpp | |
parent | 5898fc70ec47e850108a0aa25f3b49752266ef8a (diff) |
IR: Fix MDType fields from unsigned to uint64_t
When trying to match the current schema with the new debug info
hierarchy, I downgraded `SizeInBits`, `AlignInBits` and `OffsetInBits`
to 32-bits (oops!). Caught this while testing my upgrade script to move
the hierarchy into place. Bump it back up to 64-bits and update tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229933 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/IR/DebugInfoMetadata.cpp')
-rw-r--r-- | lib/IR/DebugInfoMetadata.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/IR/DebugInfoMetadata.cpp b/lib/IR/DebugInfoMetadata.cpp index a2f5d55c3c6..83c816d18ae 100644 --- a/lib/IR/DebugInfoMetadata.cpp +++ b/lib/IR/DebugInfoMetadata.cpp @@ -148,8 +148,8 @@ MDEnumerator *MDEnumerator::getImpl(LLVMContext &Context, int64_t Value, } MDBasicType *MDBasicType::getImpl(LLVMContext &Context, unsigned Tag, - MDString *Name, unsigned SizeInBits, - unsigned AlignInBits, unsigned Encoding, + MDString *Name, uint64_t SizeInBits, + uint64_t AlignInBits, unsigned Encoding, StorageType Storage, bool ShouldCreate) { assert(isCanonical(Name) && "Expected canonical MDString"); DEFINE_GETIMPL_LOOKUP( @@ -161,8 +161,8 @@ MDBasicType *MDBasicType::getImpl(LLVMContext &Context, unsigned Tag, MDDerivedType *MDDerivedType::getImpl( LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, - unsigned Line, Metadata *Scope, Metadata *BaseType, unsigned SizeInBits, - unsigned AlignInBits, unsigned OffsetInBits, unsigned Flags, + unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, + uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *ExtraData, StorageType Storage, bool ShouldCreate) { assert(isCanonical(Name) && "Expected canonical MDString"); DEFINE_GETIMPL_LOOKUP(MDDerivedType, (Tag, getString(Name), File, Line, Scope, @@ -176,8 +176,8 @@ MDDerivedType *MDDerivedType::getImpl( MDCompositeType *MDCompositeType::getImpl( LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, - unsigned Line, Metadata *Scope, Metadata *BaseType, unsigned SizeInBits, - unsigned AlignInBits, unsigned OffsetInBits, unsigned Flags, + unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, + uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, MDString *Identifier, StorageType Storage, bool ShouldCreate) { |