]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/typecheck: use types.IsMethodApplicable
authorMatthew Dempsky <mdempsky@google.com>
Mon, 21 Aug 2023 01:15:43 +0000 (18:15 -0700)
committerGopher Robot <gobot@golang.org>
Tue, 22 Aug 2023 21:18:01 +0000 (21:18 +0000)
commit21293b6b87c67bc98c56b33509ae390a3352da71
tree06abce0224a3173aaa6d89eb1e55154185bd1208
parent08a08083c13c1e5dfc320f71d3a1602b5c628599
cmd/compile/internal/typecheck: use types.IsMethodApplicable

In checking whether a type implements an interface, there's this
complex predicate spanning multiple lines, which is very obtuse.

So let's just use the helper function we already have in package types
instead.

Change-Id: I80f69d41c2bee8d6807601cf913840fa4f042b5e
Reviewed-on: https://go-review.googlesource.com/c/go/+/521435
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Auto-Submit: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/typecheck/subr.go