]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/syntax: better error for malformed 'if' statements
authorRobert Griesemer <gri@golang.org>
Mon, 13 Feb 2017 20:48:39 +0000 (12:48 -0800)
committerRobert Griesemer <gri@golang.org>
Mon, 13 Feb 2017 22:02:36 +0000 (22:02 +0000)
commitf823d305141be6b18f82c875652019eccd0c6679
tree30f329a4919f2ff0e72e50e450f82e2d7ce000c2
parent02de5ed748e419f43d12d2bfaad35fdc3af5143b
cmd/compile/internal/syntax: better error for malformed 'if' statements

Use distinction between explicit and automatically inserted semicolons
to provide a better error message if the condition in an 'if' statement
is missing.

For #18747.

Change-Id: Iac167ae4e5ad53d2dc73f746b4dee9912434bb59
Reviewed-on: https://go-review.googlesource.com/36930
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/syntax/parser.go
test/fixedbugs/issue18747.go [new file with mode: 0644]