Commit 02de5ed7 authored by Matthew Dempsky's avatar Matthew Dempsky

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: 's avatarJosh Bleecher Snyder <josharian@gmail.com>
parent e2948f7e
...@@ -442,7 +442,7 @@ func gendebug(fn *obj.LSym, decls []*Node) { ...@@ -442,7 +442,7 @@ func gendebug(fn *obj.LSym, decls []*Node) {
continue continue
} }
var name int16 var name obj.AddrName
switch n.Class { switch n.Class {
case PAUTO: case PAUTO:
if !n.Used { if !n.Used {
......
...@@ -157,7 +157,7 @@ type Addr struct { ...@@ -157,7 +157,7 @@ type Addr struct {
Index int16 Index int16
Scale int16 // Sometimes holds a register. Scale int16 // Sometimes holds a register.
Type AddrType Type AddrType
Name int8 Name AddrName
Class int8 Class int8
Offset int64 Offset int64
Sym *LSym Sym *LSym
...@@ -172,10 +172,10 @@ type Addr struct { ...@@ -172,10 +172,10 @@ type Addr struct {
Node interface{} // for use by compiler Node interface{} // for use by compiler
} }
type AddrType uint8 type AddrName int8
const ( const (
NAME_NONE = 0 + iota NAME_NONE AddrName = iota
NAME_EXTERN NAME_EXTERN
NAME_STATIC NAME_STATIC
NAME_AUTO NAME_AUTO
...@@ -185,10 +185,11 @@ const ( ...@@ -185,10 +185,11 @@ const (
NAME_GOTREF NAME_GOTREF
) )
const ( type AddrType uint8
TYPE_NONE AddrType = 0
TYPE_BRANCH AddrType = 5 + iota const (
TYPE_NONE AddrType = iota
TYPE_BRANCH
TYPE_TEXTSIZE TYPE_TEXTSIZE
TYPE_MEM TYPE_MEM
TYPE_CONST TYPE_CONST
...@@ -691,7 +692,7 @@ type Auto struct { ...@@ -691,7 +692,7 @@ type Auto struct {
Asym *LSym Asym *LSym
Link *Auto Link *Auto
Aoffset int32 Aoffset int32
Name int16 Name AddrName
Gotype *LSym Gotype *LSym
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment