IR: Fix MDType fields from unsigned to uint64_t
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 19 Feb 2015 23:56:07 +0000 (23:56 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 19 Feb 2015 23:56:07 +0000 (23:56 +0000)
commit8a76ab6eaa3b34c89b0864d257678f9b94983acb
tree0f36db45e9fce654c8ca256fb4c776a917ab9d6d
parent5898fc70ec47e850108a0aa25f3b49752266ef8a
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
include/llvm/IR/DebugInfoMetadata.h
lib/AsmParser/LLParser.cpp
lib/IR/DebugInfoMetadata.cpp
lib/IR/LLVMContextImpl.h
test/Assembler/mdtype-large-values.ll [new file with mode: 0644]
unittests/IR/MetadataTest.cpp