From: Yury Smolsky Date: Wed, 21 Nov 2018 17:06:28 +0000 (+0200) Subject: cmd/compile: fix TestFormats by using valid formats X-Git-Tag: go1.12beta1~289 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=8c5c2b71f4124eb5e72cde327d740a8dbdd4eeb8;p=gostls13.git cmd/compile: fix TestFormats by using valid formats CL 142517 has used some formats incorrectly. This change fixes it by using %v for errors and invoking Block.Kind.String(). Format map stays intact. Updates #28177 Change-Id: If53b6cc54ba3c1ffc17b005225787e3b546de404 Reviewed-on: https://go-review.googlesource.com/c/150798 Run-TryBot: Yury Smolsky TryBot-Result: Gobot Gobot Reviewed-by: David Chase --- diff --git a/src/cmd/compile/internal/ssa/html.go b/src/cmd/compile/internal/ssa/html.go index 3ea83f90a2..6b8748bdb5 100644 --- a/src/cmd/compile/internal/ssa/html.go +++ b/src/cmd/compile/internal/ssa/html.go @@ -893,7 +893,7 @@ func (d *dotWriter) writeFuncSVG(w io.Writer, phase string, f *Func) { if f.laidout { layout = fmt.Sprintf(" #%d", i) } - fmt.Fprintf(pipe, `%v [label="%v%s\n%v",id="graph_node_%v_%v",tooltip="%v"];`, b, b, layout, b.Kind, id, b, b.LongString()) + fmt.Fprintf(pipe, `%v [label="%v%s\n%v",id="graph_node_%v_%v",tooltip="%v"];`, b, b, layout, b.Kind.String(), id, b, b.LongString()) } indexOf := make([]int, f.NumBlocks()) for i, b := range f.Blocks { @@ -942,7 +942,7 @@ func (d *dotWriter) writeFuncSVG(w io.Writer, phase string, f *Func) { err = cmd.Wait() if err != nil { d.broken = true - fmt.Printf("dot: %s\n%v\n", err, bufErr.String()) + fmt.Printf("dot: %v\n%v\n", err, bufErr.String()) return } @@ -952,7 +952,7 @@ func (d *dotWriter) writeFuncSVG(w io.Writer, phase string, f *Func) { // our fingers, finding '