]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: remove some unused code
authorDaniel Martí <mvdan@mvdan.cc>
Wed, 16 Nov 2016 14:28:12 +0000 (14:28 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 16 Nov 2016 16:00:35 +0000 (16:00 +0000)
The use of these has been removed in recent commits.

Change-Id: Iff36a3ee4dcdfe39c40e93e2601f44d3c59f7024
Reviewed-on: https://go-review.googlesource.com/33274
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/gc/swt.go
src/cmd/compile/internal/gc/walk.go

index 98efedc084c3554649852b47ba5542717bccddae..3d3496d643adb337a1310034e7d1a52bb8160ffc 100644 (file)
@@ -11,9 +11,6 @@ const (
        switchKindExpr  = iota // switch a {...} or switch 5 {...}
        switchKindTrue         // switch true {...} or switch {...}
        switchKindFalse        // switch false {...}
-
-       // type switch
-       switchKindType // switch a.(type) {...}
 )
 
 const (
index 3adfd465d89b31d20320c70d5caded2bf0ee9b2a..8248d503b385007ac2c5e7e83c37623e9dfe5d83 100644 (file)
@@ -433,38 +433,6 @@ func convFuncName(from, to *Type) string {
        panic("unreachable")
 }
 
-// Build name of function: assertI2E etc.
-// If with2suffix is true, the form ending in "2" is returned".
-func assertFuncName(from, to *Type, with2suffix bool) string {
-       l := len("assertX2X2")
-       if !with2suffix {
-               l--
-       }
-       tkind := to.iet()
-       switch from.iet() {
-       case 'E':
-               switch tkind {
-               case 'I':
-                       return "assertE2I2"[:l]
-               case 'E':
-                       return "assertE2E2"[:l]
-               case 'T':
-                       return "assertE2T2"[:l]
-               }
-       case 'I':
-               switch tkind {
-               case 'I':
-                       return "assertI2I2"[:l]
-               case 'E':
-                       return "assertI2E2"[:l]
-               case 'T':
-                       return "assertI2T2"[:l]
-               }
-       }
-       Fatalf("unknown assert func %c2%c", from.iet(), to.iet())
-       panic("unreachable")
-}
-
 // The result of walkexpr MUST be assigned back to n, e.g.
 //     n.Left = walkexpr(n.Left, init)
 func walkexpr(n *Node, init *Nodes) *Node {
@@ -2099,11 +2067,6 @@ func isstack(n *Node) bool {
        return false
 }
 
-func (n *Node) isGlobal() bool {
-       n = outervalue(n)
-       return n.Op == ONAME && n.Class == PEXTERN
-}
-
 // Do we need a write barrier for the assignment l = r?
 func needwritebarrier(l *Node, r *Node) bool {
        if !use_writebarrier {