]> Cypherpunks repositories - gostls13.git/commit
go/parser: more robust error handling for 'if' headers
authorRobert Griesemer <gri@golang.org>
Thu, 11 Jan 2018 23:09:38 +0000 (15:09 -0800)
committerRobert Griesemer <gri@golang.org>
Mon, 12 Feb 2018 21:43:15 +0000 (21:43 +0000)
commitc5f3a8b10797258cf527601a44bfdfa63d5ef1a7
tree2cd37d7de773f0b981e9e0629cea88bd2f127abe
parent29461ccc7f7b6a73bc0104731cfbe0c2cbe86733
go/parser: more robust error handling for 'if' headers

R=go1.11

To fix this, this CL borrows code from the new syntax
package which has a better tuned parser at this point.

Fixes #11377.

Change-Id: Ib9212c945903d6f62abcc59ef5a5767d4ef36981
Reviewed-on: https://go-review.googlesource.com/87495
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/go/parser/parser.go
src/go/parser/short_test.go
src/go/parser/testdata/issue11377.src [new file with mode: 0644]