mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/link: remove reading/processing of function Autom records
Remove linker reading and processing of automs (no longer needed, now that the compiler is emitting R_USETYPE relocations on functions). So as to avoid changing the object file format, the object still contains a count of automs, but this count is required to be zero. Updates #34554. Change-Id: I10230e191057c5c5705541eeb06f747d5f73c42d Reviewed-on: https://go-review.googlesource.com/c/go/+/197500 Reviewed-by: Jeremy Faller <jeremy@golang.org>
This commit is contained in:
parent
cdd59205c4
commit
70a1efbb5c
4 changed files with 3 additions and 67 deletions
|
|
@ -270,12 +270,6 @@ func (d *deadcodepass) flood() {
|
|||
if d.ctxt.Debugvlog > 1 {
|
||||
d.ctxt.Logf("marktext %s\n", s.Name)
|
||||
}
|
||||
if s.FuncInfo != nil {
|
||||
for _, a := range s.FuncInfo.Autom {
|
||||
d.mark(a.Gotype, s)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if strings.HasPrefix(s.Name, "type.") && s.Name[5] != '.' {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue