]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile/internal/gc: remove unused methodbyname type
authorIskander Sharipov <quasilyte@gmail.com>
Sat, 29 Dec 2018 20:16:01 +0000 (23:16 +0300)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 2 Jan 2019 16:18:03 +0000 (16:18 +0000)
methodbyname was used for sorting in bexport.go, until
https://golang.org/cl/139338 removed the code that
invoked sorting function.

R=1.13

Change-Id: I13e313fb60111a142ed3883d81916af254445fdc
Reviewed-on: https://go-review.googlesource.com/c/155959
Run-TryBot: Iskander Sharipov <quasilyte@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Daniel Martí <mvdan@mvdan.cc>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/gc/export.go

index 4fe1f8b95f12d81e1c9633c001062235ab3ba5ab..791fc063b7fce523dae828768f90166417f5f399 100644 (file)
@@ -62,13 +62,6 @@ func autoexport(n *Node, ctxt Class) {
        }
 }
 
-// methodbyname sorts types by symbol name.
-type methodbyname []*types.Field
-
-func (x methodbyname) Len() int           { return len(x) }
-func (x methodbyname) Swap(i, j int)      { x[i], x[j] = x[j], x[i] }
-func (x methodbyname) Less(i, j int) bool { return x[i].Sym.Name < x[j].Sym.Name }
-
 func dumpexport(bout *bio.Writer) {
        // The linker also looks for the $$ marker - use char after $$ to distinguish format.
        exportf(bout, "\n$$B\n") // indicate binary export format