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>
package ssagen
import (
- "bytes"
"fmt"
+ "strings"
"cmd/compile/internal/base"
"cmd/compile/internal/ir"
// 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)
}
}
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 := ""