]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] cmd/compile/internal/types2: delay interface check for type bounds
authorRobert Griesemer <gri@golang.org>
Tue, 29 Jun 2021 19:22:21 +0000 (12:22 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 1 Jul 2021 16:42:34 +0000 (16:42 +0000)
commit9cb1b0f50b5852b24e1a7b66f09faa1a521ae108
tree72da1e367ffd794a681c2b5e08ed80cc28000fd3
parent1cd505c353e4656ba28fd8de8708e8c8e6c21cbf
[dev.typeparams] cmd/compile/internal/types2: delay interface check for type bounds

While at it, clean up code for collecting/declaring type parameters.

For #40789.

Change-Id: I0855137d5ee85c0ae2fa60d33b28c24a33132fbc
Reviewed-on: https://go-review.googlesource.com/c/go/+/331690
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/signature.go
src/cmd/compile/internal/types2/testdata/fixedbugs/issue40789.go2 [new file with mode: 0644]
src/cmd/compile/internal/types2/type.go