[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