From: Josh Bleecher Snyder Date: Thu, 23 Jul 2015 02:18:35 +0000 (-0700) Subject: [dev.ssa] cmd/compile: make etypes readable X-Git-Tag: go1.7beta1~1623^2^2~357 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5254be3a9c2d6427c081999309e836951210a69e;p=gostls13.git [dev.ssa] cmd/compile: make etypes readable Change-Id: Id89ea3b458597dd93d269b9fe5475e9cccc6d992 Reviewed-on: https://go-review.googlesource.com/12562 Reviewed-by: Keith Randall --- diff --git a/src/cmd/compile/internal/gc/fmt.go b/src/cmd/compile/internal/gc/fmt.go index b40014be80..c50579924d 100644 --- a/src/cmd/compile/internal/gc/fmt.go +++ b/src/cmd/compile/internal/gc/fmt.go @@ -396,6 +396,7 @@ var etnames = []string{ TFORW: "FORW", TFIELD: "FIELD", TSTRING: "STRING", + TUNSAFEPTR: "TUNSAFEPTR", TANY: "ANY", } diff --git a/src/cmd/compile/internal/gc/ssa.go b/src/cmd/compile/internal/gc/ssa.go index 6871fc48cd..d29da9d042 100644 --- a/src/cmd/compile/internal/gc/ssa.go +++ b/src/cmd/compile/internal/gc/ssa.go @@ -790,7 +790,7 @@ func (s *state) ssaOp(op uint8, t *Type) ssa.Op { } x, ok := opToSSA[opAndType{op, etype}] if !ok { - s.Unimplementedf("unhandled binary op %s etype=%d", opnames[op], etype) + s.Unimplementedf("unhandled binary op %s etype=%s", opnames[op], Econv(int(etype), 0)) } return x }