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:
parent
f11e4eb5cc
commit
61b9315d37
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 {
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user