From: cuiweixie Date: Mon, 5 Sep 2022 07:05:27 +0000 (+0800) Subject: cmd/compile/internal/ssagen: use strings.Builder X-Git-Tag: go1.20rc1~1162 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=502504f433fa03fc8400b23c3fd10d5eb6e2b620;p=gostls13.git 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 --- 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 := ""