diff options
Diffstat (limited to 'src/lib/go')
-rw-r--r-- | src/lib/go/parser.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/go/parser.go b/src/lib/go/parser.go index 038b27266..6cabaa7fe 100644 --- a/src/lib/go/parser.go +++ b/src/lib/go/parser.go @@ -824,6 +824,7 @@ func (p *parser) parseFuncLit() ast.Expr { typ := p.parseFuncType(); p.expr_lev++; body := p.parseBlockStmt(); + p.opt_semi = false; // function body requires separating ";" p.expr_lev--; return &ast.FuncLit{typ, body}; |