]> Cypherpunks repositories - gostls13.git/commit
go.types, types2: factor out checking of LHS in variable assignment
authorRobert Griesemer <gri@golang.org>
Mon, 20 Mar 2023 18:47:28 +0000 (11:47 -0700)
committerGopher Robot <gobot@golang.org>
Tue, 21 Mar 2023 21:37:14 +0000 (21:37 +0000)
commit70d836debbaf660d41604761a839e28fa349a8f9
treecca747df41bc77ca92ed1ed84847b7fd19847c60
parentc013ed5b527924a0632babe1296849a63940fad5
go.types, types2: factor out checking of LHS in variable assignment

Step towards disentangling assignment checking functionality.
In preparation for reverse inference of function type arguments,
but independently helpful in better separating concerns in the code.

Change-Id: I9bac9d8005090c00d9ae6c5cfa13765aacce6b12
Reviewed-on: https://go-review.googlesource.com/c/go/+/477855
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
src/cmd/compile/internal/types2/assignments.go
src/go/types/assignments.go