From 76a459b361e9cb8aaea0bb4d7d16b88371b30bbb Mon Sep 17 00:00:00 2001 From: Cherry Zhang Date: Mon, 18 May 2020 18:51:38 -0400 Subject: [PATCH] [dev.link] cmd/link: remove duplicate handling of some specially named symbols We do it on the symtab pass. Remove duplicate. Change-Id: I88cc8cd6e873749e0f6197f809aa812bca9dbbf9 Reviewed-on: https://go-review.googlesource.com/c/go/+/234493 Run-TryBot: Cherry Zhang TryBot-Result: Gobot Gobot Reviewed-by: Jeremy Faller --- src/cmd/link/internal/loader/loader.go | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/cmd/link/internal/loader/loader.go b/src/cmd/link/internal/loader/loader.go index 26b17ce007..b9e063288a 100644 --- a/src/cmd/link/internal/loader/loader.go +++ b/src/cmd/link/internal/loader/loader.go @@ -1981,11 +1981,6 @@ func (l *Loader) preloadSyms(r *oReader, kind int) { l.builtinSyms[bi] = gi } } - if strings.HasPrefix(name, "go.string.") || - strings.HasPrefix(name, "gclocals·") || - strings.HasPrefix(name, "runtime.gcbits.") { - l.SetAttrNotInSymbolTable(gi, true) - } if a := osym.Align(); a != 0 { l.SetSymAlign(gi, int32(a)) } -- 2.48.1