]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: better error message for some invalid receiver errors (cleanup)
authorRobert Griesemer <gri@golang.org>
Mon, 28 Mar 2022 23:22:22 +0000 (16:22 -0700)
committerRobert Griesemer <gri@golang.org>
Tue, 29 Mar 2022 22:09:32 +0000 (22:09 +0000)
commit7cb1ae3e8e4bc4d80d711b5180705af556c95843
treea8adcbfa76a257ca57ce0e8d194af7748e5aaae1
parent3d7ca9f7c06e52546f12d8d7c96df3712e09b4c1
go/types, types2: better error message for some invalid receiver errors (cleanup)

Use the 1.17 compiler error message together with the receiver base type.
Also, simplify and flatten the receive testing logic for clarity.

Change-Id: I71e58f261900dd7a85d2eb89a310c36b68d1b0b0
Reviewed-on: https://go-review.googlesource.com/c/go/+/396298
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/signature.go
src/cmd/compile/internal/types2/testdata/check/decls2/decls2a.go
src/cmd/compile/internal/types2/testdata/check/decls4.go
src/cmd/compile/internal/types2/testdata/fixedbugs/issue47968.go
src/go/types/signature.go
src/go/types/testdata/check/decls2/decls2a.go
src/go/types/testdata/check/decls4.go
src/go/types/testdata/fixedbugs/issue47968.go