diff options
| author | Cherry Mui <cherryyz@google.com> | 2022-05-06 13:52:23 -0400 |
|---|---|---|
| committer | Cherry Mui <cherryyz@google.com> | 2022-05-12 18:45:57 +0000 |
| commit | e3f7816f0eae375d261e35d0b541a61c463c9111 (patch) | |
| tree | cd5194c4cbabf328c778118a683b129cd60e48c7 /src/cmd/internal/goobj | |
| parent | c4c9c80e4f20ca825e66eed254142b1623706b68 (diff) | |
| download | go-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.go | 7 |
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 } |
