aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
authorJosh Bleecher Snyder <josharian@gmail.com>2020-03-04 07:24:56 -0800
committerJosh Bleecher Snyder <josharian@gmail.com>2020-03-08 19:03:08 +0000
commitb5c66de0892d0e9f3f59126eeebc31070e79143b (patch)
treeaa2e3f069ab6024e0abd24f109afa154b8330c09 /src/cmd
parenta7f918c1a596d691da5839b3b1f29dd9c674bfb8 (diff)
downloadgo-b5c66de0892d0e9f3f59126eeebc31070e79143b.tar.xz
cmd/compile: make ssa.Edge a stringer
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>
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/compile/internal/ssa/block.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/ssa/block.go b/src/cmd/compile/internal/ssa/block.go
index 205fcfc707..c1a734b20b 100644
--- a/src/cmd/compile/internal/ssa/block.go
+++ b/src/cmd/compile/internal/ssa/block.go
@@ -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
// ------------------------------------------