diff options
author | Robert Griesemer <gri@golang.org> | 2009-04-02 22:59:57 -0700 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2009-04-02 22:59:57 -0700 |
commit | 064ac1edc2f209b1e4a3dc97aa06684c04b1dc71 (patch) | |
tree | b19585a71de1ba646b72a9750b40461619f5026e /src/lib/go | |
parent | 993a376c4bc4a9416218ea66164250d9f8a8fb59 (diff) | |
download | golang-064ac1edc2f209b1e4a3dc97aa06684c04b1dc71.tar.gz |
require ";" separator after function literals
R=rsc
DELTA=1 (1 added, 0 deleted, 0 changed)
OCL=27057
CL=27059
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}; |