From 27d1159ab4ef75b73ad22c934de176337d0d852b Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Thu, 2 Apr 2009 22:59:57 -0700 Subject: [PATCH] require ";" separator after function literals R=rsc DELTA=1 (1 added, 0 deleted, 0 changed) OCL=27057 CL=27059 --- src/lib/go/parser.go | 1 + 1 file changed, 1 insertion(+) 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}; -- 2.48.1