commit | b26d325cb1fda20129deaef6e6a666efdc8f0140 | [log] [tgz] |
---|---|---|
author | Robert Griesemer <gri@golang.org> | Tue Sep 14 13:18:40 2021 -0700 |
committer | Robert Griesemer <gri@golang.org> | Wed Sep 15 03:29:41 2021 +0000 |
tree | 3b950fd30993a028769b2292ad177b6b9d2f52ed | |
parent | 9fc28892cb88dd4c7b0552137b97c1692c23e46b [diff] |
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>
diff --git a/src/cmd/compile/internal/types2/predicates.go b/src/cmd/compile/internal/types2/predicates.go index 473d226..aa797fc 100644 --- a/src/cmd/compile/internal/types2/predicates.go +++ b/src/cmd/compile/internal/types2/predicates.go
@@ -302,9 +302,6 @@ // Two named types are identical if their type names originate // in the same type declaration. if y, ok := y.(*Named); ok { - x.expand(nil) - y.expand(nil) - xargs := x.TypeArgs().list() yargs := y.TypeArgs().list()
diff --git a/src/cmd/compile/internal/types2/unify.go b/src/cmd/compile/internal/types2/unify.go index a1e5b36..bb69f0d 100644 --- a/src/cmd/compile/internal/types2/unify.go +++ b/src/cmd/compile/internal/types2/unify.go
@@ -428,9 +428,6 @@ case *Named: if y, ok := y.(*Named); ok { - x.expand(nil) - y.expand(nil) - xargs := x.targs.list() yargs := y.targs.list()