From: Daniel Martí Date: Wed, 16 Nov 2016 14:28:12 +0000 (+0000) Subject: cmd/compile: remove some unused code X-Git-Tag: go1.8beta1~143 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=26069e1981ba8500baf35ff5aec79531e4882543;p=gostls13.git cmd/compile: remove some unused code 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 TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/src/cmd/compile/internal/gc/swt.go b/src/cmd/compile/internal/gc/swt.go index 98efedc084..3d3496d643 100644 --- a/src/cmd/compile/internal/gc/swt.go +++ b/src/cmd/compile/internal/gc/swt.go @@ -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 ( diff --git a/src/cmd/compile/internal/gc/walk.go b/src/cmd/compile/internal/gc/walk.go index 3adfd465d8..8248d503b3 100644 --- a/src/cmd/compile/internal/gc/walk.go +++ b/src/cmd/compile/internal/gc/walk.go @@ -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 {