1
0
mirror of https://github.com/golang/go synced 2024-11-23 08:40:08 -07:00
go/test/syntax
Robert Griesemer ffc0573b85 cmd/compile/internal/syntax: better error when an assignment is used in value context
The error message is now positioned at the statement position (which is
an identifing token, such as the '=' for assignments); and in case of
assignments it emphasizes the assignment by putting the Lhs and Rhs
in parentheses. Finally, the wording is changed from "use of * as value"
to the stronger "cannot use * as value" (for which there is precedent
elsewhere in the parser).

Fixes #36858.

Change-Id: Ic3f101bba50f58e3a1d9b29645066634631f2d61
Reviewed-on: https://go-review.googlesource.com/c/go/+/218337
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
2020-02-21 22:57:52 +00:00
..
chan1.go
chan.go
composite.go
ddd.go
else.go
if.go
import.go
initvar.go
interface.go
semi1.go
semi2.go
semi3.go
semi4.go
semi5.go
semi6.go
semi7.go
topexpr.go
typesw.go
vareq1.go
vareq.go