From adf21f0484ab001cb2471da716bcc03a97f2b526 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Tue, 26 Jan 2010 11:41:38 -0800 Subject: Bug in go/parser when coverting identifier lists. Fixes issue 567. R=rsc CC=golang-dev http://codereview.appspot.com/195041 --- src/pkg/go/parser/parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/pkg/go/parser/parser.go') diff --git a/src/pkg/go/parser/parser.go b/src/pkg/go/parser/parser.go index ef610209e..45713327d 100644 --- a/src/pkg/go/parser/parser.go +++ b/src/pkg/go/parser/parser.go @@ -464,7 +464,7 @@ func (p *parser) makeIdentList(list *vector.Vector) []*ast.Ident { if !isIdent { pos := x.(ast.Expr).Pos() p.errorExpected(pos, "identifier") - idents[i] = &ast.Ident{pos, ast.NewObj(ast.Err, pos, "")} + ident = &ast.Ident{pos, ast.NewObj(ast.Err, pos, "_")} } idents[i] = ident } -- cgit v1.2.3