diff options
author | Cherry Zhang <cherryyz@google.com> | 2020-04-12 12:52:16 -0400 |
---|---|---|
committer | Cherry Zhang <cherryyz@google.com> | 2020-04-13 17:48:49 +0000 |
commit | 68305f3fec312481742120cc59402eb51c631932 (patch) | |
tree | f42d6afad558bcc400031267d9b38323f41440b3 /src/cmd/link/internal/ld/lib.go | |
parent | 14cf804aa047cfdb7be90098d53030773fc1424d (diff) | |
download | go-68305f3fec312481742120cc59402eb51c631932.tar.gz go-68305f3fec312481742120cc59402eb51c631932.zip |
[dev.link] cmd/link: remove symbol.FuncInfo
It is no longer used. The only remaining use is in generating
Plan 9 debug info, which is already not supported.
Change-Id: Ia023d6f2fa7d57b97ba861ce464e2eec8ac2d1f5
Reviewed-on: https://go-review.googlesource.com/c/go/+/228142
Reviewed-by: Than McIntosh <thanm@google.com>
Diffstat (limited to 'src/cmd/link/internal/ld/lib.go')
-rw-r--r-- | src/cmd/link/internal/ld/lib.go | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index a5960455e7..727cb056fc 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go @@ -2604,17 +2604,6 @@ func genasmsym(ctxt *Link, put func(*Link, *sym.Symbol, string, SymbolType, int6 for _, s := range ctxt.Textp { put(ctxt, s, s.Name, TextSym, s.Value, s.Gotype) - - locals := int32(0) - if s.FuncInfo != nil { - locals = s.FuncInfo.Locals - } - // NOTE(ality): acid can't produce a stack trace without .frame symbols - put(ctxt, nil, ".frame", FrameSym, int64(locals)+int64(ctxt.Arch.PtrSize), nil) - - if s.FuncInfo == nil { - continue - } } if ctxt.Debugvlog != 0 || *flagN { |