diff options
| author | Cherry Zhang <cherryyz@google.com> | 2020-03-12 23:35:46 -0400 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2020-03-13 17:26:32 +0000 |
| commit | e5f7a8334a6ff96a64ec6042223c48bd03bae948 (patch) | |
| tree | 7eed145630a1414ae58cadfdc2b557c6fdc91b90 /src/cmd/link/internal/loader | |
| parent | cf5c718cbaa479da9257fa8f16bb081dfc89fd6b (diff) | |
| download | go-e5f7a8334a6ff96a64ec6042223c48bd03bae948.tar.xz | |
[dev.link] cmd/link: convert dope to new style
Also convert a manually managed array to slice.
Change-Id: I7d0dd3d5f569ab237893f589b6022f0f351bca16
Reviewed-on: https://go-review.googlesource.com/c/go/+/223337
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jeremy Faller <jeremy@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
Diffstat (limited to 'src/cmd/link/internal/loader')
| -rw-r--r-- | src/cmd/link/internal/loader/loader.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/link/internal/loader/loader.go b/src/cmd/link/internal/loader/loader.go index 102fee5a41..8eb12c5941 100644 --- a/src/cmd/link/internal/loader/loader.go +++ b/src/cmd/link/internal/loader/loader.go @@ -1076,7 +1076,10 @@ func (l *Loader) SetSymDynimpvers(i Sym, value string) { // SymExtname returns the "extname" value for the specified // symbol. func (l *Loader) SymExtname(i Sym) string { - return l.extname[i] + if s, ok := l.extname[i]; ok { + return s + } + return l.SymName(i) } // SetSymExtname sets the "extname" attribute for a symbol. |
