From: Matthew Dempsky Date: Tue, 1 Nov 2016 22:33:40 +0000 (-0700) Subject: cmd/compile: get rid of unused Name.Method field X-Git-Tag: go1.8beta1~390 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=3be166dc70bf3539539bc6762aff9660c3dbf229;p=gostls13.git cmd/compile: get rid of unused Name.Method field It's never set anywhere, and even if it was, it would just Fatalf. Change-Id: I84ade6d2068c623a8c85f84d8cdce38984996ddd Reviewed-on: https://go-review.googlesource.com/32489 Run-TryBot: Matthew Dempsky TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/src/cmd/compile/internal/gc/gsubr.go b/src/cmd/compile/internal/gc/gsubr.go index d1c012baed..1e8636347a 100644 --- a/src/cmd/compile/internal/gc/gsubr.go +++ b/src/cmd/compile/internal/gc/gsubr.go @@ -136,9 +136,6 @@ func Naddr(a *obj.Addr, n *Node) { if s == nil { Fatalf("naddr: nil sym %v", n) } - if n.Name.Method && n.Type != nil && n.Type.Sym != nil && n.Type.Sym.Pkg != nil { - Fatalf("naddr: weird method %v", n) - } a.Type = obj.TYPE_MEM switch n.Class { diff --git a/src/cmd/compile/internal/gc/syntax.go b/src/cmd/compile/internal/gc/syntax.go index 804204589b..8b06d3aba8 100644 --- a/src/cmd/compile/internal/gc/syntax.go +++ b/src/cmd/compile/internal/gc/syntax.go @@ -191,7 +191,6 @@ type Name struct { Decldepth int32 // declaration loop depth, increased for every loop or label Vargen int32 // unique name for ONAME within a function. Function outputs are numbered starting at one. Funcdepth int32 - Method bool // OCALLMETH name Readonly bool Captured bool // is the variable captured by a closure Byval bool // is the variable captured by value or by reference