aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2016-11-01 15:33:40 -0700
committerMatthew Dempsky <mdempsky@google.com>2016-11-01 22:44:31 +0000
commit3be166dc70bf3539539bc6762aff9660c3dbf229 (patch)
tree46dd3865ebe54f3925b597adb74d9716011d730e /src
parentc3e0dc23fbca3ad168502f688e7c3f1882f62b73 (diff)
downloadgo-3be166dc70bf3539539bc6762aff9660c3dbf229.tar.xz
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 <mdempsky@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/compile/internal/gc/gsubr.go3
-rw-r--r--src/cmd/compile/internal/gc/syntax.go1
2 files changed, 0 insertions, 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