diff --git a/src/cmd/compile/internal/pkginit/initorder.go b/src/cmd/compile/internal/pkginit/initorder.go index a50975343f..6290a8f314 100644 --- a/src/cmd/compile/internal/pkginit/initorder.go +++ b/src/cmd/compile/internal/pkginit/initorder.go @@ -5,9 +5,9 @@ package pkginit import ( - "bytes" "container/heap" "fmt" + "strings" "cmd/compile/internal/base" "cmd/compile/internal/ir" @@ -236,7 +236,7 @@ func reportInitLoopAndExit(l []*ir.Name) { // TODO(mdempsky): Method values are printed as "T.m-fm" // rather than "T.m". Figure out how to avoid that. - var msg bytes.Buffer + var msg strings.Builder fmt.Fprintf(&msg, "initialization loop:\n") for _, n := range l { fmt.Fprintf(&msg, "\t%v: %v refers to\n", ir.Line(n), n)