]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile/internal/ssagen: use strings.Builder
authorcuiweixie <cuiweixie@gmail.com>
Mon, 5 Sep 2022 07:05:27 +0000 (15:05 +0800)
committerGopher Robot <gobot@golang.org>
Wed, 7 Sep 2022 01:30:12 +0000 (01:30 +0000)
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>

src/cmd/compile/internal/ssagen/nowb.go
src/cmd/compile/internal/ssagen/ssa.go

index 1fbc6a847d0f0712f0c399a9722660493b8c140f..2085618b889d37ef5b6873ac7aea416c39c400fe 100644 (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)
index 16388b5fd5f0c1b714cde6d730a187dcb009e604..21b8fbc8ec36e8b06b23000b9be1442bf6904005 100644 (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 := ""