]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] cmd/compile/internal/types2: don't permit method calls on ptr to...
authorRobert Griesemer <gri@golang.org>
Sat, 3 Jul 2021 01:12:02 +0000 (18:12 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 7 Jul 2021 23:42:29 +0000 (23:42 +0000)
commit18135150b0ce945735d242eb6259ffc9b5c767d0
tree49e225267b7cb510e993142cfc650c7a87ad31e2
parentd2bf94fb86b45609564919caa21c6b098b5197d3
[dev.typeparams] cmd/compile/internal/types2: don't permit method calls on ptr to type parameter receivers

Simplify the implementation of asInterface while at it.

For #47031.

Change-Id: Ie7d4fbbab898d961ed3c0b7772ba9604641be13f
Reviewed-on: https://go-review.googlesource.com/c/go/+/332609
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/lookup.go
src/cmd/compile/internal/types2/testdata/check/issues.go2
src/cmd/compile/internal/types2/testdata/fixedbugs/issue47031.go2 [new file with mode: 0644]
src/cmd/compile/internal/types2/type.go