From: Robert Griesemer Date: Fri, 3 Apr 2009 05:59:57 +0000 (-0700) Subject: require ";" separator after function literals X-Git-Tag: weekly.2009-11-06~1895 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=27d1159ab4ef75b73ad22c934de176337d0d852b;p=gostls13.git require ";" separator after function literals R=rsc DELTA=1 (1 added, 0 deleted, 0 changed) OCL=27057 CL=27059 --- diff --git a/src/lib/go/parser.go b/src/lib/go/parser.go index 038b27266b..6cabaa7fe7 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};