summaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/ld/decodesym.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/link/internal/ld/decodesym.go')
-rw-r--r--src/cmd/link/internal/ld/decodesym.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/link/internal/ld/decodesym.go b/src/cmd/link/internal/ld/decodesym.go
index 7fccc7d980..c01d6c1163 100644
--- a/src/cmd/link/internal/ld/decodesym.go
+++ b/src/cmd/link/internal/ld/decodesym.go
@@ -59,7 +59,7 @@ func decodetypePtrdata(arch *sys.Arch, p []byte) int64 {
// Type.commonType.tflag
func decodetypeHasUncommon(arch *sys.Arch, p []byte) bool {
- return abi.TFlag(p[2*arch.PtrSize+4])&abi.TFlagUncommon != 0
+ return abi.TFlag(p[abi.TFlagOff(arch.PtrSize)])&abi.TFlagUncommon != 0
}
// Type.FuncType.dotdotdot
@@ -222,7 +222,7 @@ func decodetypeStr(ldr *loader.Loader, arch *sys.Arch, symIdx loader.Sym) string
relocs := ldr.Relocs(symIdx)
str := decodetypeName(ldr, symIdx, &relocs, 4*arch.PtrSize+8)
data := ldr.Data(symIdx)
- if data[2*arch.PtrSize+4]&byte(abi.TFlagExtraStar) != 0 {
+ if data[abi.TFlagOff(arch.PtrSize)]&byte(abi.TFlagExtraStar) != 0 {
return str[1:]
}
return str