]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/types2: add Named.SetTParams and Named.Orig methods
authorRobert Griesemer <gri@golang.org>
Wed, 14 Apr 2021 00:48:45 +0000 (17:48 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 14 Apr 2021 19:35:43 +0000 (19:35 +0000)
commit892cad7a9b6632533f87bf89d98c43f21c749a80
tree31ac7fb609fc7bab64b5c53edfac7dd6578970b9
parent283f9fdbd340a5f3c1b27fd10730986b35e57c89
cmd/compile/internal/types2: add Named.SetTParams and Named.Orig methods

Named.SetTParams sets the type parameters for a named type.

Named.Orig returns the original generic type an instantiated
type is derived from. Added a new field orig for that purpose
and renamed the already existing orig field to fromRHS.

Finally, updated various comments.

Change-Id: Ic9d173e42740422d195713d8bdc62a54dc8c5f54
Reviewed-on: https://go-review.googlesource.com/c/go/+/309832
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/decl.go
src/cmd/compile/internal/types2/issues_test.go
src/cmd/compile/internal/types2/sanitize.go
src/cmd/compile/internal/types2/stdlib_test.go
src/cmd/compile/internal/types2/subst.go
src/cmd/compile/internal/types2/type.go
src/cmd/compile/internal/types2/typexpr.go