cmd/compile/internal/ssagen: use strings.Builder

Change-Id: I840262eefff1073a452a243b9e31f61b53362fcf
Reviewed-on: https://go-review.googlesource.com/c/go/+/428360
Run-TryBot: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
cuiweixie 2022-09-05 15:05:27 +08:00 committed by Gopher Robot
parent 095b6f050f
commit 502504f433
2 changed files with 3 additions and 3 deletions

View File

@ -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)

View File

@ -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("<code>")
buf.WriteString("<dl class=\"ssa-gen\">")
filename := ""