]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: add EType.String and missing EType names
authorJosh Bleecher Snyder <josharian@gmail.com>
Sun, 27 Mar 2016 22:31:50 +0000 (15:31 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Mon, 28 Mar 2016 18:44:07 +0000 (18:44 +0000)
Passes toolstash -cmp.

Change-Id: Icc387eb557d5029e903923a051b565812fd2246b
Reviewed-on: https://go-review.googlesource.com/21234
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/fmt.go

index 72ed6ab442a0fab9da0df7126692bc69e2c1db1d..6199abec8ab959804d0ba56c09e069bf64e6f45f 100644 (file)
@@ -394,6 +394,7 @@ s%^ ........*\]%&~%g
 s%~    %%g
 */
 var etnames = []string{
+       Txxx:        "Txxx",
        TINT:        "INT",
        TUINT:       "UINT",
        TINT8:       "INT8",
@@ -422,6 +423,13 @@ var etnames = []string{
        TSTRING:     "STRING",
        TUNSAFEPTR:  "TUNSAFEPTR",
        TANY:        "ANY",
+       TIDEAL:      "TIDEAL",
+       TNIL:        "TNIL",
+       TBLANK:      "TBLANK",
+       TFUNCARGS:   "TFUNCARGS",
+       TCHANARGS:   "TCHANARGS",
+       TINTERMETH:  "TINTERMETH",
+       TDDDFIELD:   "TDDDFIELD",
 }
 
 // Fmt "%E": etype
@@ -432,6 +440,10 @@ func Econv(et EType) string {
        return fmt.Sprintf("E-%d", et)
 }
 
+func (e EType) String() string {
+       return Econv(e)
+}
+
 // Fmt "%S": syms
 func symfmt(s *Sym, flag FmtFlag) string {
        if s.Pkg != nil && flag&FmtShort == 0 {