diff --git a/src/go/printer/nodes.go b/src/go/printer/nodes.go index de0e4ac9be..a4651e0608 100644 --- a/src/go/printer/nodes.go +++ b/src/go/printer/nodes.go @@ -1739,16 +1739,7 @@ func (p *printer) genDecl(d *ast.GenDecl) { p.setPos(d.Pos()) p.print(d.Tok, blank) - // Empty decls for "var ()", "const ()", "import ()" - if len(d.Specs) == 0 && d.Lparen == token.NoPos && d.Rparen == token.NoPos { - switch d.Tok { - case token.VAR, token.CONST, token.IMPORT: - p.print(token.LPAREN, token.RPAREN) - return - } - } - - if d.Lparen.IsValid() || len(d.Specs) > 1 { + if d.Lparen.IsValid() || len(d.Specs) != 1 { // group of parenthesized declarations p.setPos(d.Lparen) p.print(token.LPAREN)