diff --git a/src/cmd/link/internal/ld/elf.go b/src/cmd/link/internal/ld/elf.go index 1fdba930f5..ef8804cf5f 100644 --- a/src/cmd/link/internal/ld/elf.go +++ b/src/cmd/link/internal/ld/elf.go @@ -1948,10 +1948,10 @@ func Asmbelf(ctxt *Link, symo int64) { for sub := s; sub != nil; sub = sub.Sub { i++ if !sub.Attr.Local() { - sh.info = i break } } + sh.info = i shsym(sh, s) sh = elfshname(".dynstr")