aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/goobj
diff options
context:
space:
mode:
authorCherry Mui <cherryyz@google.com>2022-05-06 13:52:23 -0400
committerCherry Mui <cherryyz@google.com>2022-05-12 18:45:57 +0000
commite3f7816f0eae375d261e35d0b541a61c463c9111 (patch)
treecd5194c4cbabf328c778118a683b129cd60e48c7 /src/cmd/internal/goobj
parentc4c9c80e4f20ca825e66eed254142b1623706b68 (diff)
downloadgo-e3f7816f0eae375d261e35d0b541a61c463c9111.tar.xz
cmd/link: remove name expansion logic
Now both the compiler and the assembler require the -p flag and emit full package path in symbol names, we no longer need to do the name expansion in the linker. Delete it. Change-Id: I771d4d97987a0a17414881b52806d600ef4cc351 Reviewed-on: https://go-review.googlesource.com/c/go/+/404300 Reviewed-by: Than McIntosh <thanm@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Cherry Mui <cherryyz@google.com>
Diffstat (limited to 'src/cmd/internal/goobj')
-rw-r--r--src/cmd/internal/goobj/objfile.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/cmd/internal/goobj/objfile.go b/src/cmd/internal/goobj/objfile.go
index 34c5bb97f8..39b86b0f8f 100644
--- a/src/cmd/internal/goobj/objfile.go
+++ b/src/cmd/internal/goobj/objfile.go
@@ -872,7 +872,6 @@ func (r *Reader) Flags() uint32 {
return r.h.Flags
}
-func (r *Reader) Shared() bool { return r.Flags()&ObjFlagShared != 0 }
-func (r *Reader) NeedNameExpansion() bool { return false } // TODO: delete
-func (r *Reader) FromAssembly() bool { return r.Flags()&ObjFlagFromAssembly != 0 }
-func (r *Reader) Unlinkable() bool { return r.Flags()&ObjFlagUnlinkable != 0 }
+func (r *Reader) Shared() bool { return r.Flags()&ObjFlagShared != 0 }
+func (r *Reader) FromAssembly() bool { return r.Flags()&ObjFlagFromAssembly != 0 }
+func (r *Reader) Unlinkable() bool { return r.Flags()&ObjFlagUnlinkable != 0 }