From: Jeremy Faller Date: Wed, 19 Feb 2020 16:03:42 +0000 (-0500) Subject: [dev.link] cmd/internal: remove unneeded RefIdx field X-Git-Tag: go1.15beta1~679^2~122 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=6a819b0062c31d741d7672272a6aa9ca7c40d42c;p=gostls13.git [dev.link] cmd/internal: remove unneeded RefIdx field Change-Id: Ic77e67b70b76dc958890e74b77c9691c30eb6ba1 Reviewed-on: https://go-review.googlesource.com/c/go/+/220060 Run-TryBot: Jeremy Faller TryBot-Result: Gobot Gobot Reviewed-by: Cherry Zhang --- diff --git a/src/cmd/internal/obj/link.go b/src/cmd/internal/obj/link.go index b96da1ba88..970158076c 100644 --- a/src/cmd/internal/obj/link.go +++ b/src/cmd/internal/obj/link.go @@ -381,7 +381,6 @@ type LSym struct { Type objabi.SymKind Attribute - RefIdx int // Index of this symbol in the symbol reference list. Size int64 Gotype *LSym P []byte @@ -391,7 +390,7 @@ type LSym struct { Pkg string PkgIdx int32 - SymIdx int32 // TODO: replace RefIdx + SymIdx int32 } // A FuncInfo contains extra fields for STEXT symbols. diff --git a/src/cmd/internal/obj/sizeof_test.go b/src/cmd/internal/obj/sizeof_test.go index b5e170c694..69e60473f5 100644 --- a/src/cmd/internal/obj/sizeof_test.go +++ b/src/cmd/internal/obj/sizeof_test.go @@ -21,7 +21,7 @@ func TestSizeof(t *testing.T) { _64bit uintptr // size on 64bit platforms }{ {Addr{}, 32, 48}, - {LSym{}, 76, 128}, + {LSym{}, 72, 120}, {Prog{}, 132, 200}, }