]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: make ssa.Edge a stringer
authorJosh Bleecher Snyder <josharian@gmail.com>
Wed, 4 Mar 2020 15:24:56 +0000 (07:24 -0800)
committerJosh Bleecher Snyder <josharian@gmail.com>
Sun, 8 Mar 2020 19:03:08 +0000 (19:03 +0000)
To aid in debugging.

Change-Id: I2330499b5f2ecbeb02f7e3bc0b17ded755d5c685
Reviewed-on: https://go-review.googlesource.com/c/go/+/222617
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/ssa/block.go

index 205fcfc707430011b092aea48f465df93acadf7f..c1a734b20b0b8a38371e20dd24ca9e382f36b1f5 100644 (file)
@@ -101,6 +101,9 @@ func (e Edge) Block() *Block {
 func (e Edge) Index() int {
        return e.i
 }
+func (e Edge) String() string {
+       return fmt.Sprintf("{%v,%d}", e.b, e.i)
+}
 
 //     kind          controls        successors
 //   ------------------------------------------