]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/syntax: better error recovery after missing expression
authorRobert Griesemer <gri@golang.org>
Thu, 1 Aug 2019 18:45:21 +0000 (11:45 -0700)
committerRobert Griesemer <gri@golang.org>
Tue, 27 Aug 2019 15:46:41 +0000 (15:46 +0000)
commitdca0d03b9c9ad20de743bd8ac4cd4b2b466713a3
tree841d82083cd8e036dc061ca709c8597cb4ed4782
parent1a423bec00915fd45dc6f7ee67860abbfc2bbdb2
cmd/compile/internal/syntax: better error recovery after missing expression

Don't skip closing parentheses of any kind after a missing
expression. They are likely part of the lexical construct
enclosing the expression.

Fixes #33386.

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