aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/link.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2017-02-13 13:34:30 -0800
committerMatthew Dempsky <mdempsky@google.com>2017-02-13 21:56:17 +0000
commit02de5ed748e419f43d12d2bfaad35fdc3af5143b (patch)
tree6183e0399ee09f136c3d3109c2ac5d453a69044c /src/cmd/internal/obj/link.go
parente2948f7efeacf34bab99e33fbbf44c9bd502844a (diff)
downloadgo-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.go15
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
}