]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: pass *TypeName instead of *Named as def (defined) type
authorRobert Griesemer <gri@golang.org>
Thu, 31 Aug 2023 22:06:03 +0000 (15:06 -0700)
committerGopher Robot <gobot@golang.org>
Wed, 20 Sep 2023 15:46:03 +0000 (15:46 +0000)
commit01987d3117d46688f2a31b03cb0c463d322381e5
tree477c16a85e6ae4914368205e1b01afe4e49cb2b6
parent1ac43e762c74fb5c3e5d77f5b9aa15e1686e8efe
go/types, types2: pass *TypeName instead of *Named as def (defined) type

This permits using the same mechanism not just for *Named types but
also future Alias types.

Change-Id: Ia8dee413d8dff7b08ab073ce03a4779603c4f396
Reviewed-on: https://go-review.googlesource.com/c/go/+/524897
Reviewed-by: Robert Findley <rfindley@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@google.com>
Run-TryBot: Robert Griesemer <gri@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
src/cmd/compile/internal/types2/call.go
src/cmd/compile/internal/types2/decl.go
src/cmd/compile/internal/types2/interface.go
src/cmd/compile/internal/types2/named.go
src/cmd/compile/internal/types2/typexpr.go
src/go/types/call.go
src/go/types/decl.go
src/go/types/interface.go
src/go/types/named.go
src/go/types/typexpr.go