]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: don't emit autom's into object file
authorThan McIntosh <thanm@google.com>
Thu, 26 Sep 2019 13:53:37 +0000 (09:53 -0400)
committerThan McIntosh <thanm@google.com>
Fri, 27 Sep 2019 13:58:59 +0000 (13:58 +0000)
commitcdd59205c48a4504925b1d65fdb68ff1f1250870
treeff2ace67424fa40803293bc5314e2a79603c06eb
parente72f002ed0f2b13f114be914f63b1ddd276675f8
cmd/compile: don't emit autom's into object file

Don't write Autom records when writing a function to the object file;
we no longer need them in the linker for DWARF processing. So as to
keep the object file format unchanged, write out a zero-length list of
automs to the object, as opposed to removing all references.

Updates #34554.

Change-Id: I42a1d67207ea7114ae4f3a315cf37effba57f190
Reviewed-on: https://go-review.googlesource.com/c/go/+/197499
Reviewed-by: Jeremy Faller <jeremy@golang.org>
src/cmd/compile/internal/gc/pgen.go
src/cmd/internal/obj/link.go
src/cmd/internal/obj/objfile.go