[llvm] ba89c6d - Fix forward for "signed version of createExpression"
Bogdan Graur via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 27 04:53:12 PST 2021
Author: Anton Daubert
Date: 2021-12-27T13:51:59+01:00
New Revision: ba89c6d5056975c046275ce9614eb96eb7ec01f4
URL: https://github.com/llvm/llvm-project/commit/ba89c6d5056975c046275ce9614eb96eb7ec01f4
DIFF: https://github.com/llvm/llvm-project/commit/ba89c6d5056975c046275ce9614eb96eb7ec01f4.diff
LOG: Fix forward for "signed version of createExpression"
Fix forward for "signed version of createExpression" change in https://github.com/llvm/llvm-project/commit/ec501f15a8b8ace2b283732740d6d65d40d82e09
Reviewed By: bgraur, achieveartificialintelligence
Differential Revision: https://reviews.llvm.org/D116301
Added:
Modified:
llvm/bindings/go/llvm/dibuilder.go
Removed:
################################################################################
diff --git a/llvm/bindings/go/llvm/dibuilder.go b/llvm/bindings/go/llvm/dibuilder.go
index aeaf49e539b3..b260f8e3d316 100644
--- a/llvm/bindings/go/llvm/dibuilder.go
+++ b/llvm/bindings/go/llvm/dibuilder.go
@@ -563,10 +563,10 @@ func (d *DIBuilder) getOrCreateTypeArray(values []Metadata) Metadata {
// CreateExpression creates a new descriptor for the specified
// variable which has a complex address expression for its address.
-func (d *DIBuilder) CreateExpression(addr []int64) Metadata {
- var data *C.int64_t
+func (d *DIBuilder) CreateExpression(addr []uint64) Metadata {
+ var data *C.uint64_t
if len(addr) > 0 {
- data = (*C.int64_t)(unsafe.Pointer(&addr[0]))
+ data = (*C.uint64_t)(unsafe.Pointer(&addr[0]))
}
result := C.LLVMDIBuilderCreateExpression(d.ref, data, C.size_t(len(addr)))
return Metadata{C: result}
More information about the llvm-commits
mailing list