From 3be166dc70bf3539539bc6762aff9660c3dbf229 Mon Sep 17 00:00:00 2001 From: Matthew Dempsky Date: Tue, 1 Nov 2016 15:33:40 -0700 Subject: [PATCH] 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 --- src/cmd/compile/internal/gc/gsubr.go | 3 --- src/cmd/compile/internal/gc/syntax.go | 1 - 2 files changed, 4 deletions(-) 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 -- 2.48.1