mirror of
https://github.com/golang/go
synced 2024-11-26 06:27:58 -07:00
[dev.regabi] cmd/compile: remove Sym.Importdef
Evidently it hasn't been needed since circa 2018, when we removed the binary export data format. Change-Id: I4e4c788d6b6233340fb0de0a56d035c31d96f761 Reviewed-on: https://go-review.googlesource.com/c/go/+/280634 Trust: Matthew Dempsky <mdempsky@google.com> Trust: Dan Scales <danscales@google.com> Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Dan Scales <danscales@google.com>
This commit is contained in:
parent
3f370b75fb
commit
e563715b30
@ -59,7 +59,6 @@ func importsym(ipkg *types.Pkg, pos src.XPos, s *types.Sym, op ir.Op, ctxt ir.Cl
|
|||||||
n := ir.NewDeclNameAt(pos, op, s)
|
n := ir.NewDeclNameAt(pos, op, s)
|
||||||
n.Class_ = ctxt // TODO(mdempsky): Move this into NewDeclNameAt too?
|
n.Class_ = ctxt // TODO(mdempsky): Move this into NewDeclNameAt too?
|
||||||
s.SetPkgDef(n)
|
s.SetPkgDef(n)
|
||||||
s.Importdef = ipkg
|
|
||||||
return n
|
return n
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ func TestSizeof(t *testing.T) {
|
|||||||
_32bit uintptr // size on 32bit platforms
|
_32bit uintptr // size on 32bit platforms
|
||||||
_64bit uintptr // size on 64bit platforms
|
_64bit uintptr // size on 64bit platforms
|
||||||
}{
|
}{
|
||||||
{Sym{}, 48, 80},
|
{Sym{}, 44, 72},
|
||||||
{Type{}, 56, 96},
|
{Type{}, 56, 96},
|
||||||
{Map{}, 20, 40},
|
{Map{}, 20, 40},
|
||||||
{Forward{}, 20, 32},
|
{Forward{}, 20, 32},
|
||||||
|
@ -27,8 +27,7 @@ import (
|
|||||||
// NOTE: In practice, things can be messier than the description above
|
// NOTE: In practice, things can be messier than the description above
|
||||||
// for various reasons (historical, convenience).
|
// for various reasons (historical, convenience).
|
||||||
type Sym struct {
|
type Sym struct {
|
||||||
Importdef *Pkg // where imported definition was found
|
Linkname string // link name
|
||||||
Linkname string // link name
|
|
||||||
|
|
||||||
Pkg *Pkg
|
Pkg *Pkg
|
||||||
Name string // object name
|
Name string // object name
|
||||||
|
Loading…
Reference in New Issue
Block a user