aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/reflectdata
diff options
context:
space:
mode:
authorCherry Zhang <cherryyz@google.com>2021-04-04 12:15:13 -0400
committerCherry Zhang <cherryyz@google.com>2021-04-05 17:22:53 +0000
commit411860251eb91b284efb901264a9c46d26b588e3 (patch)
treeb88bca9f79b635cdf2a4cd499f54ee6301cfc43b /src/cmd/compile/internal/reflectdata
parente617b2b0dd14faddad82599f31f64bce3ff2ca2f (diff)
downloadgo-411860251eb91b284efb901264a9c46d26b588e3.tar.gz
go-411860251eb91b284efb901264a9c46d26b588e3.zip
cmd/compile: reference ABIInternal memequal_varlen
memequal_varlen is put into a closure and is called in internal ABI in the runtime. Emit an ABIInternal reference. Updates #40724. Change-Id: I914555f8188561882625e008b595389e50a3a167 Reviewed-on: https://go-review.googlesource.com/c/go/+/307233 Trust: Cherry Zhang <cherryyz@google.com> Reviewed-by: Than McIntosh <thanm@google.com> Reviewed-by: Austin Clements <austin@google.com>
Diffstat (limited to 'src/cmd/compile/internal/reflectdata')
-rw-r--r--src/cmd/compile/internal/reflectdata/alg.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/reflectdata/alg.go b/src/cmd/compile/internal/reflectdata/alg.go
index 9f2efbc3a0..d12d9ca0a7 100644
--- a/src/cmd/compile/internal/reflectdata/alg.go
+++ b/src/cmd/compile/internal/reflectdata/alg.go
@@ -353,7 +353,7 @@ func geneq(t *types.Type) *obj.LSym {
return closure
}
if memequalvarlen == nil {
- memequalvarlen = typecheck.LookupRuntimeVar("memequal_varlen") // asm func
+ memequalvarlen = typecheck.LookupRuntimeFunc("memequal_varlen")
}
ot := 0
ot = objw.SymPtr(closure, ot, memequalvarlen, 0)