summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llgo/irgen/typemap.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/llgo/irgen/typemap.go b/llgo/irgen/typemap.go
index 2ae1a4e2b93..7da752e07e4 100644
--- a/llgo/irgen/typemap.go
+++ b/llgo/irgen/typemap.go
@@ -151,9 +151,9 @@ func NewTypeMap(pkg *ssa.Package, llvmtm *llvmTypeMap, module llvm.Module, r *ru
hashDescriptorName := hashFnName + "_descriptor"
equalFnName := "__go_type_equal_" + typeAlgs.Name
equalDescriptorName := equalFnName + "_descriptor"
- typeAlgs.hash = llvm.AddGlobal(tm.module, tm.hashFnType, hashFnName)
+ typeAlgs.hash = llvm.AddFunction(tm.module, hashFnName, tm.hashFnType)
typeAlgs.hashDescriptor = llvm.AddGlobal(tm.module, tm.funcValType, hashDescriptorName)
- typeAlgs.equal = llvm.AddGlobal(tm.module, tm.equalFnType, equalFnName)
+ typeAlgs.equal = llvm.AddFunction(tm.module, equalFnName, tm.equalFnType)
typeAlgs.equalDescriptor = llvm.AddGlobal(tm.module, tm.funcValType, equalDescriptorName)
}
OpenPOWER on IntegriCloud