From 86f8b8d3f20129dce7a220d4ce32d13e766ba86a Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Mon, 5 Sep 2022 15:06:38 +0800 Subject: [PATCH] cmd/compile/internal/syntax: use strings.Builder Change-Id: Ic18d12b3d1c2f4819f2656371537df797e9970ef Reviewed-on: https://go-review.googlesource.com/c/go/+/428361 Auto-Submit: Robert Griesemer Reviewed-by: Robert Griesemer TryBot-Result: Gopher Robot Run-TryBot: Robert Griesemer Reviewed-by: Michael Knyszek --- src/cmd/compile/internal/syntax/printer.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/cmd/compile/internal/syntax/printer.go b/src/cmd/compile/internal/syntax/printer.go index 9cf2cc8220..62de68ed66 100644 --- a/src/cmd/compile/internal/syntax/printer.go +++ b/src/cmd/compile/internal/syntax/printer.go @@ -7,7 +7,6 @@ package syntax import ( - "bytes" "fmt" "io" "strings" @@ -47,7 +46,7 @@ func Fprint(w io.Writer, x Node, form Form) (n int, err error) { // String is a convenience function that prints n in ShortForm // and returns the printed string. func String(n Node) string { - var buf bytes.Buffer + var buf strings.Builder _, err := Fprint(&buf, n, ShortForm) if err != nil { fmt.Fprintf(&buf, "<<< ERROR: %s", err) -- 2.48.1