aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2009-12-18 10:51:47 -0800
committerRobert Griesemer <gri@golang.org>2009-12-18 10:51:47 -0800
commitc5f41cc58c5d843396f927185746633f49c6fe94 (patch)
treec68f93aa069ec6dd469e215f90666f2ebeb1f2ae
parent10e85dfee4d2a5e905045bdc17e5505ed1d3efa7 (diff)
downloadgo-c5f41cc58c5d843396f927185746633f49c6fe94.tar.gz
go-c5f41cc58c5d843396f927185746633f49c6fe94.zip
removed semantic check from parsers
R=rsc CC=golang-dev https://golang.org/cl/179099
-rw-r--r--src/pkg/exp/parser/parser.go3
-rw-r--r--src/pkg/go/parser/parser.go3
2 files changed, 0 insertions, 6 deletions
diff --git a/src/pkg/exp/parser/parser.go b/src/pkg/exp/parser/parser.go
index 199334b1bf..70dbb69215 100644
--- a/src/pkg/exp/parser/parser.go
+++ b/src/pkg/exp/parser/parser.go
@@ -1284,9 +1284,6 @@ func (p *parser) parseSimpleStmt(labelOk bool) ast.Stmt {
pos, tok := p.pos, p.tok
p.next()
y := p.parseExprList()
- if len(x) > 1 && len(y) > 1 && len(x) != len(y) {
- p.Error(x[0].Pos(), "arity of lhs doesn't match rhs")
- }
return &ast.AssignStmt{x, pos, tok, y}
}
diff --git a/src/pkg/go/parser/parser.go b/src/pkg/go/parser/parser.go
index bd7ca158ef..fca46b19a5 100644
--- a/src/pkg/go/parser/parser.go
+++ b/src/pkg/go/parser/parser.go
@@ -1238,9 +1238,6 @@ func (p *parser) parseSimpleStmt(labelOk bool) ast.Stmt {
pos, tok := p.pos, p.tok
p.next()
y := p.parseExprList()
- if len(x) > 1 && len(y) > 1 && len(x) != len(y) {
- p.Error(x[0].Pos(), "arity of lhs doesn't match rhs")
- }
return &ast.AssignStmt{x, pos, tok, y}
}