aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types/utils.go
diff options
context:
space:
mode:
authorDaniel Martí <mvdan@mvdan.cc>2017-11-12 16:55:11 +0000
committerRobert Griesemer <gri@golang.org>2017-11-13 00:35:25 +0000
commit6e9960ea632cae58e6f8f494876f45fe05cc10b6 (patch)
tree57346937143a7bedc3440359b4a7e862e963f304 /src/cmd/compile/internal/types/utils.go
parent79dbc1cc7b029e9f2e45cc9d7796151bd90b224a (diff)
downloadgo-6e9960ea632cae58e6f8f494876f45fe05cc10b6.tar.gz
go-6e9960ea632cae58e6f8f494876f45fe05cc10b6.zip
cmd/compile: use stringer on types.EType
Another one that is possible thanks to the new -trimprefix stringer flag. The only subtle difference is that, in the previous version, some values such as TUNSAFEPTR were stringified as "TUNSAFEPTR" instead of "UNSAFEPTR". The new String method is always consistent in removing the "T" prefix. Passes toolstash -cmp on std cmd. Change-Id: I68407f391795403dfcbbfa68c813018c0235bbb5 Reviewed-on: https://go-review.googlesource.com/77250 Run-TryBot: Daniel Martí <mvdan@mvdan.cc> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Marvin Stenger <marvin.stenger94@gmail.com> Reviewed-by: Robert Griesemer <gri@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/types/utils.go')
-rw-r--r--src/cmd/compile/internal/types/utils.go48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/cmd/compile/internal/types/utils.go b/src/cmd/compile/internal/types/utils.go
index 796cd449de..0eac402f8e 100644
--- a/src/cmd/compile/internal/types/utils.go
+++ b/src/cmd/compile/internal/types/utils.go
@@ -76,51 +76,3 @@ func (f *bitset8) set(mask uint8, b bool) {
*(*uint8)(f) &^= mask
}
}
-
-var etnames = []string{
- Txxx: "Txxx",
- TINT: "INT",
- TUINT: "UINT",
- TINT8: "INT8",
- TUINT8: "UINT8",
- TINT16: "INT16",
- TUINT16: "UINT16",
- TINT32: "INT32",
- TUINT32: "UINT32",
- TINT64: "INT64",
- TUINT64: "UINT64",
- TUINTPTR: "UINTPTR",
- TFLOAT32: "FLOAT32",
- TFLOAT64: "FLOAT64",
- TCOMPLEX64: "COMPLEX64",
- TCOMPLEX128: "COMPLEX128",
- TBOOL: "BOOL",
- TPTR32: "PTR32",
- TPTR64: "PTR64",
- TFUNC: "FUNC",
- TARRAY: "ARRAY",
- TSLICE: "SLICE",
- TSTRUCT: "STRUCT",
- TCHAN: "CHAN",
- TMAP: "MAP",
- TINTER: "INTER",
- TFORW: "FORW",
- TSTRING: "STRING",
- TUNSAFEPTR: "TUNSAFEPTR",
- TANY: "ANY",
- TIDEAL: "TIDEAL",
- TNIL: "TNIL",
- TBLANK: "TBLANK",
- TFUNCARGS: "TFUNCARGS",
- TCHANARGS: "TCHANARGS",
- TDDDFIELD: "TDDDFIELD",
- TSSA: "TSSA",
- TTUPLE: "TTUPLE",
-}
-
-func (et EType) String() string {
- if int(et) < len(etnames) && etnames[et] != "" {
- return etnames[et]
- }
- return fmt.Sprintf("E-%d", et)
-}