Ian complained about these in a review and then submitted the change
before I could fix them.
Change-Id: I23d890db2f3648ed1003ed3d13e7247435b913e5
Reviewed-on: https://go-review.googlesource.com/8480
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diag("missing section in putelfsym")
return
}
- if (xo.Sect.(*Section)).Elfsect == nil {
+ if xo.Sect.(*Section).Elfsect == nil {
Ctxt.Cursym = x
Diag("missing ELF section in putelfsym")
return
}
- elfshnum = ((xo.Sect.(*Section)).Elfsect.(*ElfShdr)).shnum
+ elfshnum = xo.Sect.(*Section).Elfsect.(*ElfShdr).shnum
}
// One pass for each binding: STB_LOCAL, STB_GLOBAL,
off := putelfstr(s)
if Linkmode == LinkExternal && elfshnum != SHN_UNDEF {
- addr -= int64((xo.Sect.(*Section)).Vaddr)
+ addr -= int64(xo.Sect.(*Section).Vaddr)
}
other := STV_DEFAULT
if x.Type&SHIDDEN != 0 {