mirror of https://github.com/golang/go.git
Revert "cmd/link: put C static symbols in the symbol table"
This reverts CL 263259. Reason for revert: break AIX builder. Change-Id: I3abb0b1f509961a06f1567d8c87679b0ca5782d7 Reviewed-on: https://go-review.googlesource.com/c/go/+/263660 Trust: Cherry Zhang <cherryyz@google.com> Run-TryBot: Cherry Zhang <cherryyz@google.com> Reviewed-by: Bryan C. Mills <bcmills@google.com>
This commit is contained in:
parent
178b0f59ff
commit
bb44c90a94
|
|
@ -518,7 +518,7 @@ func (ctxt *Link) symtab(pcln *pclntab) []sym.SymKind {
|
|||
nsym := loader.Sym(ldr.NSym())
|
||||
symGroupType := make([]sym.SymKind, nsym)
|
||||
for s := loader.Sym(1); s < nsym; s++ {
|
||||
if !ctxt.IsExternal() && ldr.IsFileLocal(s) && !ldr.IsFromAssembly(s) && !ldr.IsExternal(s) {
|
||||
if !ctxt.IsExternal() && ldr.IsFileLocal(s) && !ldr.IsFromAssembly(s) {
|
||||
ldr.SetAttrNotInSymbolTable(s, true)
|
||||
}
|
||||
if !ldr.AttrReachable(s) || ldr.AttrSpecial(s) || (ldr.SymType(s) != sym.SRODATA && ldr.SymType(s) != sym.SGOFUNC) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue