diff options
| author | Matthew Dempsky <mdempsky@google.com> | 2017-02-13 13:34:30 -0800 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2017-02-13 21:56:17 +0000 |
| commit | 02de5ed748e419f43d12d2bfaad35fdc3af5143b (patch) | |
| tree | 6183e0399ee09f136c3d3109c2ac5d453a69044c /src/cmd/internal/obj/link.go | |
| parent | e2948f7efeacf34bab99e33fbbf44c9bd502844a (diff) | |
| download | go-02de5ed748e419f43d12d2bfaad35fdc3af5143b.tar.xz | |
cmd/internal/obj: add AddrName type and cleanup AddrType values
Passes toolstash -cmp.
Change-Id: Ida3eda9bd9d79a34c1c3f18cb41aea9392698076
Reviewed-on: https://go-review.googlesource.com/36950
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Diffstat (limited to 'src/cmd/internal/obj/link.go')
| -rw-r--r-- | src/cmd/internal/obj/link.go | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/cmd/internal/obj/link.go b/src/cmd/internal/obj/link.go index f81e1e2ef6..7f588b9356 100644 --- a/src/cmd/internal/obj/link.go +++ b/src/cmd/internal/obj/link.go @@ -157,7 +157,7 @@ type Addr struct { Index int16 Scale int16 // Sometimes holds a register. Type AddrType - Name int8 + Name AddrName Class int8 Offset int64 Sym *LSym @@ -172,10 +172,10 @@ type Addr struct { Node interface{} // for use by compiler } -type AddrType uint8 +type AddrName int8 const ( - NAME_NONE = 0 + iota + NAME_NONE AddrName = iota NAME_EXTERN NAME_STATIC NAME_AUTO @@ -185,10 +185,11 @@ const ( NAME_GOTREF ) -const ( - TYPE_NONE AddrType = 0 +type AddrType uint8 - TYPE_BRANCH AddrType = 5 + iota +const ( + TYPE_NONE AddrType = iota + TYPE_BRANCH TYPE_TEXTSIZE TYPE_MEM TYPE_CONST @@ -691,7 +692,7 @@ type Auto struct { Asym *LSym Link *Auto Aoffset int32 - Name int16 + Name AddrName Gotype *LSym } |
