]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile/internal/types2: better errors for invalid short var decls
authorRobert Griesemer <gri@golang.org>
Tue, 20 Apr 2021 23:18:59 +0000 (16:18 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 22 Apr 2021 04:04:47 +0000 (04:04 +0000)
commitece59353645d250162e47c792da77cbb44a84f01
tree2badb6b2e69a4e8e1a277780a298c354115db295
parent48b368b01fa1f4f9a4380722f03b35d449a09871
cmd/compile/internal/types2: better errors for invalid short var decls

- rewrite Checker.shortVarDecl core loop for clarity
- match compiler error messages (#43087)
- don't allow multiple identical redeclarations (#45652)

For #43087.
For #45652.

Change-Id: I8c3329a553aa104d7853fbaea8b88049bc9b3b88
Reviewed-on: https://go-review.googlesource.com/c/go/+/312170
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/assignments.go
src/cmd/compile/internal/types2/fixedbugs/issue43087.src [new file with mode: 0644]
src/cmd/compile/internal/types2/testdata/stmt0.src