Commit 5254be3a authored by Josh Bleecher Snyder's avatar Josh Bleecher Snyder

[dev.ssa] cmd/compile: make etypes readable

Change-Id: Id89ea3b458597dd93d269b9fe5475e9cccc6d992
Reviewed-on: https://go-review.googlesource.com/12562Reviewed-by: 's avatarKeith Randall <khr@golang.org>
parent d298209b
...@@ -396,6 +396,7 @@ var etnames = []string{ ...@@ -396,6 +396,7 @@ var etnames = []string{
TFORW: "FORW", TFORW: "FORW",
TFIELD: "FIELD", TFIELD: "FIELD",
TSTRING: "STRING", TSTRING: "STRING",
TUNSAFEPTR: "TUNSAFEPTR",
TANY: "ANY", TANY: "ANY",
} }
......
...@@ -790,7 +790,7 @@ func (s *state) ssaOp(op uint8, t *Type) ssa.Op { ...@@ -790,7 +790,7 @@ func (s *state) ssaOp(op uint8, t *Type) ssa.Op {
} }
x, ok := opToSSA[opAndType{op, etype}] x, ok := opToSSA[opAndType{op, etype}]
if !ok { 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 return x
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment