1
0
mirror of https://github.com/golang/go synced 2024-11-19 11:34:49 -07:00

cmd/internal/obj: remove LSym.Value

It is unused.

Passes toolstash -cmp.

Change-Id: I22ae2bb432ce6be377dea43cf018ffccb6e95f37
Reviewed-on: https://go-review.googlesource.com/20698
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
Josh Bleecher Snyder 2016-03-14 21:14:15 -07:00
parent f11e4eb5cc
commit 61b9315d37
7 changed files with 7 additions and 9 deletions

View File

@ -333,7 +333,6 @@ type LSym struct {
Local bool Local bool
Args int32 Args int32
Locals int32 Locals int32
Value int64
Size int64 Size int64
Next *LSym Next *LSym
Gotype *LSym Gotype *LSym

View File

@ -536,11 +536,11 @@ func aclass(ctxt *obj.Link, a *obj.Addr) int {
break break
} }
if s.Type == obj.SCONST { if s.Type == obj.SCONST {
ctxt.Instoffset = s.Value + a.Offset ctxt.Instoffset = a.Offset
goto consize goto consize
} }
ctxt.Instoffset = s.Value + a.Offset ctxt.Instoffset = a.Offset
/* not sure why this barfs */ /* not sure why this barfs */
return C_LCON return C_LCON

View File

@ -418,7 +418,7 @@ func writesym(ctxt *Link, b *Biobuf, s *LSym) {
if s.Nosplit != 0 { if s.Nosplit != 0 {
fmt.Fprintf(ctxt.Bso, "nosplit ") fmt.Fprintf(ctxt.Bso, "nosplit ")
} }
fmt.Fprintf(ctxt.Bso, "size=%d value=%d", int64(s.Size), int64(s.Value)) fmt.Fprintf(ctxt.Bso, "size=%d", s.Size)
if s.Type == STEXT { if s.Type == STEXT {
fmt.Fprintf(ctxt.Bso, " args=%#x locals=%#x", uint64(s.Args), uint64(s.Locals)) fmt.Fprintf(ctxt.Bso, " args=%#x locals=%#x", uint64(s.Args), uint64(s.Locals))
if s.Leaf != 0 { if s.Leaf != 0 {

View File

@ -120,7 +120,7 @@ func funcpctab(ctxt *Link, dst *Pcdata, func_ *LSym, desc string, valfunc func(*
if ctxt.Debugpcln != 0 { if ctxt.Debugpcln != 0 {
fmt.Fprintf(ctxt.Bso, "%6x done\n", uint64(int64(func_.Text.Pc)+func_.Size)) fmt.Fprintf(ctxt.Bso, "%6x done\n", uint64(int64(func_.Text.Pc)+func_.Size))
} }
addvarint(ctxt, dst, uint32((func_.Value+func_.Size-pc)/int64(ctxt.Arch.Minlc))) addvarint(ctxt, dst, uint32((func_.Size-pc)/int64(ctxt.Arch.Minlc)))
addvarint(ctxt, dst, 0) // terminator addvarint(ctxt, dst, 0) // terminator
} }

View File

@ -652,11 +652,11 @@ func aclass(ctxt *obj.Link, a *obj.Addr) int {
break break
} }
if s.Type == obj.SCONST { if s.Type == obj.SCONST {
ctxt.Instoffset = s.Value + a.Offset ctxt.Instoffset = a.Offset
goto consize goto consize
} }
ctxt.Instoffset = s.Value + a.Offset ctxt.Instoffset = a.Offset
/* not sure why this barfs */ /* not sure why this barfs */
return C_LCON return C_LCON

View File

@ -23,7 +23,7 @@ func TestSizeof(t *testing.T) {
_64bit uintptr // size on 64bit platforms _64bit uintptr // size on 64bit platforms
}{ }{
{Addr{}, 52, 80}, {Addr{}, 52, 80},
{LSym{}, 100, 168}, {LSym{}, 92, 160},
{Prog{}, 196, 288}, {Prog{}, 196, 288},
} }

View File

@ -124,7 +124,6 @@ func Linklookup(ctxt *Link, name string, v int) *LSym {
Name: name, Name: name,
Type: 0, Type: 0,
Version: int16(v), Version: int16(v),
Value: 0,
Size: 0, Size: 0,
} }
ctxt.Hash[SymVer{name, v}] = s ctxt.Hash[SymVer{name, v}] = s