diff options
author | Cherry Zhang <cherryyz@google.com> | 2021-04-04 12:15:13 -0400 |
---|---|---|
committer | Cherry Zhang <cherryyz@google.com> | 2021-04-05 17:22:53 +0000 |
commit | 411860251eb91b284efb901264a9c46d26b588e3 (patch) | |
tree | b88bca9f79b635cdf2a4cd499f54ee6301cfc43b /src/cmd/compile/internal/reflectdata | |
parent | e617b2b0dd14faddad82599f31f64bce3ff2ca2f (diff) | |
download | go-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.go | 2 |
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) |