From: Todd Neal Date: Fri, 12 Feb 2016 00:13:17 +0000 (-0600) Subject: [dev.ssa] cmd/compile: print aux value also X-Git-Tag: go1.7beta1~1623^2^2~44 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e49c91090000f22969e819326ed7e1c74f13bde3;p=gostls13.git [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 --- 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)