diff options
author | Robert Widmann <devteam.codafi@gmail.com> | 2018-05-09 06:45:28 +0000 |
---|---|---|
committer | Robert Widmann <devteam.codafi@gmail.com> | 2018-05-09 06:45:28 +0000 |
commit | 778613a69e29ef30d92feb50305cee442b2d94ee (patch) | |
tree | 999b969a1451acaa3618ed147a98e98a2c51fa88 /bindings | |
parent | 8b5d7e60653cbed912c246e16106f9e23775fb0d (diff) |
[LLVM-C] Correct types in Go bindings
Summary: Fixes a test failure introduced in rL331114.
Reviewers: whitequark
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D46631
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331850 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'bindings')
-rw-r--r-- | bindings/go/llvm/dibuilder.go | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/bindings/go/llvm/dibuilder.go b/bindings/go/llvm/dibuilder.go index 007b364242d..e8318b88ca3 100644 --- a/bindings/go/llvm/dibuilder.go +++ b/bindings/go/llvm/dibuilder.go @@ -297,7 +297,7 @@ func (d *DIBuilder) CreateBasicType(t DIBasicType) Metadata { d.ref, name, C.size_t(len(t.Name)), - C.ulong(t.SizeInBits), + C.uint64_t(t.SizeInBits), C.unsigned(t.Encoding), ) return Metadata{C: result} @@ -319,8 +319,8 @@ func (d *DIBuilder) CreatePointerType(t DIPointerType) Metadata { result := C.LLVMDIBuilderCreatePointerType( d.ref, t.Pointee.C, - C.ulong(t.SizeInBits), - C.unsigned(t.AlignInBits), + C.uint64_t(t.SizeInBits), + C.uint32_t(t.AlignInBits), C.unsigned(t.AddressSpace), name, C.size_t(len(t.Name)), @@ -381,8 +381,8 @@ func (d *DIBuilder) CreateStructType(scope Metadata, t DIStructType) Metadata { C.size_t(len(t.Name)), t.File.C, C.unsigned(t.Line), - C.ulong(t.SizeInBits), - C.unsigned(t.AlignInBits), + C.uint64_t(t.SizeInBits), + C.uint32_t(t.AlignInBits), C.LLVMDIFlags(t.Flags), t.DerivedFrom.C, elements, @@ -424,8 +424,8 @@ func (d *DIBuilder) CreateReplaceableCompositeType(scope Metadata, t DIReplaceab t.File.C, C.unsigned(t.Line), C.unsigned(t.RuntimeLang), - C.ulong(t.SizeInBits), - C.unsigned(t.AlignInBits), + C.uint64_t(t.SizeInBits), + C.uint32_t(t.AlignInBits), C.LLVMDIFlags(t.Flags), uniqueID, C.size_t(len(t.UniqueID)), @@ -456,9 +456,9 @@ func (d *DIBuilder) CreateMemberType(scope Metadata, t DIMemberType) Metadata { C.size_t(len(t.Name)), t.File.C, C.unsigned(t.Line), - C.ulong(t.SizeInBits), - C.unsigned(t.AlignInBits), - C.ulong(t.OffsetInBits), + C.uint64_t(t.SizeInBits), + C.uint32_t(t.AlignInBits), + C.uint64_t(t.OffsetInBits), C.LLVMDIFlags(t.Flags), t.Type.C, ) @@ -488,8 +488,8 @@ func (d *DIBuilder) CreateArrayType(t DIArrayType) Metadata { subscripts, length := llvmMetadataRefs(subscriptsSlice) result := C.LLVMDIBuilderCreateArrayType( d.ref, - C.ulong(t.SizeInBits), - C.unsigned(t.AlignInBits), + C.uint64_t(t.SizeInBits), + C.uint32_t(t.AlignInBits), t.ElementType.C, subscripts, length, |