From 502504f433fa03fc8400b23c3fd10d5eb6e2b620 Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Mon, 5 Sep 2022 15:05:27 +0800 Subject: [PATCH] cmd/compile/internal/ssagen: use strings.Builder Change-Id: I840262eefff1073a452a243b9e31f61b53362fcf Reviewed-on: https://go-review.googlesource.com/c/go/+/428360 Run-TryBot: Robert Griesemer Reviewed-by: Robert Griesemer Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor Run-TryBot: Ian Lance Taylor TryBot-Result: Gopher Robot --- src/cmd/compile/internal/ssagen/nowb.go | 4 ++-- src/cmd/compile/internal/ssagen/ssa.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cmd/compile/internal/ssagen/nowb.go b/src/cmd/compile/internal/ssagen/nowb.go index 1fbc6a847d..2085618b88 100644 --- a/src/cmd/compile/internal/ssagen/nowb.go +++ b/src/cmd/compile/internal/ssagen/nowb.go @@ -5,8 +5,8 @@ package ssagen import ( - "bytes" "fmt" + "strings" "cmd/compile/internal/base" "cmd/compile/internal/ir" @@ -179,7 +179,7 @@ func (c *nowritebarrierrecChecker) check() { // Check fn. if fn.WBPos.IsKnown() { - var err bytes.Buffer + var err strings.Builder call := funcs[fn] for call.target != nil { fmt.Fprintf(&err, "\n\t%v: called by %v", base.FmtPos(call.lineno), call.target.Nname) diff --git a/src/cmd/compile/internal/ssagen/ssa.go b/src/cmd/compile/internal/ssagen/ssa.go index 16388b5fd5..21b8fbc8ec 100644 --- a/src/cmd/compile/internal/ssagen/ssa.go +++ b/src/cmd/compile/internal/ssagen/ssa.go @@ -7249,7 +7249,7 @@ func genssa(f *ssa.Func, pp *objw.Progs) { } } if f.HTMLWriter != nil { // spew to ssa.html - var buf bytes.Buffer + var buf strings.Builder buf.WriteString("") buf.WriteString("
") filename := "" -- 2.50.0