From e49c91090000f22969e819326ed7e1c74f13bde3 Mon Sep 17 00:00:00 2001 From: Todd Neal Date: Thu, 11 Feb 2016 18:13:17 -0600 Subject: [PATCH] [dev.ssa] cmd/compile: print aux value also When printing a value with just an aux, print the aux as well. Debugging cse is easier when the aux values are visible. Change-Id: Ifaf96bdb25462c9df7ba01fdfdbf0d379631f555 Reviewed-on: https://go-review.googlesource.com/19476 Reviewed-by: Keith Randall --- src/cmd/compile/internal/ssa/value.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cmd/compile/internal/ssa/value.go b/src/cmd/compile/internal/ssa/value.go index 0d6c19b80a..c2ea6ee202 100644 --- a/src/cmd/compile/internal/ssa/value.go +++ b/src/cmd/compile/internal/ssa/value.go @@ -113,6 +113,10 @@ func (v *Value) LongString() string { s += fmt.Sprintf(" [%g]", v.AuxFloat()) case auxString: s += fmt.Sprintf(" {%s}", v.Aux) + case auxSym: + if v.Aux != nil { + s += fmt.Sprintf(" {%s}", v.Aux) + } case auxSymOff: if v.Aux != nil { s += fmt.Sprintf(" {%s}", v.Aux) -- 2.48.1