mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-04 03:06:28 +00:00
[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 llvm-svn: 331850
This commit is contained in:
parent
1db626802c
commit
fcc8db1fcc
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user