aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Scales <danscales@google.com>2021-07-29 13:36:36 -0700
committerDan Scales <danscales@google.com>2021-07-30 00:20:20 +0000
commit27283d208f1757f388ac84d2989e24ee3edcb869 (patch)
treead8d4c98bf5d9f2fd48bf94f9b468537f3a3e026
parent3e7571f6ffb65a7d45c8035f7f8d2409bfda3307 (diff)
downloadgo-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.go10
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)