compiler: don't use sink as parameter in method expression thunk
commit5f6b6494035fb984d745efa28d334f7893e7272b
authorIan Lance Taylor <iant@golang.org>
Mon, 27 Jun 2022 04:52:35 +0000 (26 21:52 -0700)
committerIan Lance Taylor <iant@golang.org>
Mon, 27 Jun 2022 16:53:22 +0000 (27 09:53 -0700)
tree54a2ed3677b0dd696344fb63f5e04fd110a88b26
parent722750a44a93ce7d23e09df240d8ab700a2d30e6
compiler: don't use sink as parameter in method expression thunk

Also fix a couple of cases where the error led to a later compiler crash.

Test case is https://go.dev/cl/414336.

Fixes golang/go#52871

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/414354
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/expressions.cc
gcc/go/gofrontend/types.cc