diff options
author | Matthew Dempsky <mdempsky@google.com> | 2016-06-08 16:25:50 -0700 |
---|---|---|
committer | Matthew Dempsky <mdempsky@google.com> | 2016-08-16 14:32:07 -0700 |
commit | 81839a93a94e28de60984c5eb2e4081bb70f9f4f (patch) | |
tree | a0f17ac1cf20e039e759eac71d96a0281769c768 | |
parent | 3a7da56582c4909803ba72cdc3503d6c25cb9c62 (diff) | |
download | go-81839a93a94e28de60984c5eb2e4081bb70f9f4f.tar.gz go-81839a93a94e28de60984c5eb2e4081bb70f9f4f.zip |
cmd/compile/internal/syntax: represent empty statements with EmptyStmt
Fixes fixedbugs/bug031.go.
Change-Id: Icc1846368802d71ade14e1a6b79cb6ee651b663e
-rw-r--r-- | src/cmd/compile/internal/syntax/parser.go | 4 |
1 files changed, 3 insertions, 1 deletions
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 |