mirror of
https://github.com/golang/go
synced 2024-11-24 06:30:22 -07:00
cmd/compile/internal/types2: remove some unnecessary loading/expansion of Named types
This is a clean port of CL 349409 from go/types to types2. Change-Id: I2deb9ce46e6dcda736fda2169912c02163930d7d Reviewed-on: https://go-review.googlesource.com/c/go/+/349991 Trust: Robert Griesemer <gri@golang.org> Run-TryBot: Robert Griesemer <gri@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Robert Findley <rfindley@google.com>
This commit is contained in:
parent
9fc28892cb
commit
b26d325cb1
@ -302,9 +302,6 @@ func identical(x, y Type, cmpTags bool, p *ifacePair) bool {
|
|||||||
// Two named types are identical if their type names originate
|
// Two named types are identical if their type names originate
|
||||||
// in the same type declaration.
|
// in the same type declaration.
|
||||||
if y, ok := y.(*Named); ok {
|
if y, ok := y.(*Named); ok {
|
||||||
x.expand(nil)
|
|
||||||
y.expand(nil)
|
|
||||||
|
|
||||||
xargs := x.TypeArgs().list()
|
xargs := x.TypeArgs().list()
|
||||||
yargs := y.TypeArgs().list()
|
yargs := y.TypeArgs().list()
|
||||||
|
|
||||||
|
@ -428,9 +428,6 @@ func (u *unifier) nify(x, y Type, p *ifacePair) bool {
|
|||||||
|
|
||||||
case *Named:
|
case *Named:
|
||||||
if y, ok := y.(*Named); ok {
|
if y, ok := y.(*Named); ok {
|
||||||
x.expand(nil)
|
|
||||||
y.expand(nil)
|
|
||||||
|
|
||||||
xargs := x.targs.list()
|
xargs := x.targs.list()
|
||||||
yargs := y.targs.list()
|
yargs := y.targs.list()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user