diff options
author | Dan Scales <danscales@google.com> | 2021-07-29 13:36:36 -0700 |
---|---|---|
committer | Dan Scales <danscales@google.com> | 2021-07-30 00:20:20 +0000 |
commit | 27283d208f1757f388ac84d2989e24ee3edcb869 (patch) | |
tree | ad8d4c98bf5d9f2fd48bf94f9b468537f3a3e026 | |
parent | 3e7571f6ffb65a7d45c8035f7f8d2409bfda3307 (diff) | |
download | go-27283d208f1757f388ac84d2989e24ee3edcb869.tar.gz go-27283d208f1757f388ac84d2989e24ee3edcb869.zip |
[dev.typeparams] cmd/compile: remove now-unneeded check for '==' method for comparable type
Comparable type no longer has a special method '=='.
Change-Id: I152f324d83343a66300050479181a6607fb7ca26
Reviewed-on: https://go-review.googlesource.com/c/go/+/338409
Run-TryBot: Dan Scales <danscales@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
Trust: Dan Scales <danscales@google.com>
-rw-r--r-- | src/runtime/iface.go | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/runtime/iface.go b/src/runtime/iface.go index 71bd2d2f07..79a49c0dff 100644 --- a/src/runtime/iface.go +++ b/src/runtime/iface.go @@ -214,16 +214,6 @@ imethods: if ipkg == "" { ipkg = inter.pkgpath.name() } - if iname == "==" { - // Don't need '==' method right now (from comparable), - // just fill in with a random pointer for now. - if k == 0 { - fun0 = unsafe.Pointer(m) - } else { - methods[k] = unsafe.Pointer(m) - } - continue imethods - } for ; j < nt; j++ { t := &xmhdr[j] tname := typ.nameOff(t.name) |