Fixes #23406.
Change-Id: Ief04e20357c9ca03a5e496f1742428394c8ee658
Reviewed-on: https://go-review.googlesource.com/87317
Run-TryBot: Robert Griesemer <gri@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
lit string // valid if pos.IsKnown()
}
if p.tok != _Lbrace {
- semi.pos = p.pos()
- semi.lit = p.lit
- p.want(_Semi)
+ if p.tok == _Semi {
+ semi.pos = p.pos()
+ semi.lit = p.lit
+ p.next()
+ } else {
+ p.want(_Semi)
+ }
if keyword == _For {
if p.tok != _Semi {
if p.tok == _Lbrace {