From f36a0f17ec7d6d13aa77863c25fd25aa1c2fd90f Mon Sep 17 00:00:00 2001 From: Mauri de Souza Meneguzzo Date: Tue, 17 Oct 2023 12:09:50 -0300 Subject: [PATCH] ensure we don't eat existing L/R parens --- src/go/printer/nodes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/go/printer/nodes.go b/src/go/printer/nodes.go index b9dac5da64..de0e4ac9be 100644 --- a/src/go/printer/nodes.go +++ b/src/go/printer/nodes.go @@ -1740,7 +1740,7 @@ func (p *printer) genDecl(d *ast.GenDecl) { p.print(d.Tok, blank) // Empty decls for "var ()", "const ()", "import ()" - if len(d.Specs) == 0 { + 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)