From 81839a93a94e28de60984c5eb2e4081bb70f9f4f Mon Sep 17 00:00:00 2001 From: Matthew Dempsky Date: Wed, 8 Jun 2016 16:25:50 -0700 Subject: cmd/compile/internal/syntax: represent empty statements with EmptyStmt Fixes fixedbugs/bug031.go. Change-Id: Icc1846368802d71ade14e1a6b79cb6ee651b663e --- src/cmd/compile/internal/syntax/parser.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cmd/compile/internal/syntax/parser.go b/src/cmd/compile/internal/syntax/parser.go index 86d2d6a503..6419998ff1 100644 --- a/src/cmd/compile/internal/syntax/parser.go +++ b/src/cmd/compile/internal/syntax/parser.go @@ -1888,7 +1888,9 @@ func (p *parser) stmt() Stmt { return s case _Semi: - return nil + s := new(EmptyStmt) + s.init(p) + return s } return missing_stmt -- cgit v1.2.3-54-g00ecf