aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/objfile/objfile.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/link/internal/objfile/objfile.go')
-rw-r--r--src/cmd/link/internal/objfile/objfile.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/link/internal/objfile/objfile.go b/src/cmd/link/internal/objfile/objfile.go
index e3800de304..3a8923b073 100644
--- a/src/cmd/link/internal/objfile/objfile.go
+++ b/src/cmd/link/internal/objfile/objfile.go
@@ -203,6 +203,7 @@ func (r *objReader) readSym() {
overwrite:
s.File = pkg
+ s.Lib = r.lib
if dupok {
s.Attr |= sym.AttrDuplicateOK
}
@@ -320,7 +321,6 @@ overwrite:
s.FuncInfo.IsStmtSym = r.syms.Lookup(dwarf.IsStmtPrefix+s.Name, int(s.Version))
- s.Lib = r.lib
if !dupok {
if s.Attr.OnList() {
log.Fatalf("symbol %s listed multiple times", s.Name)