]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj: tweak implicit {ArgsPointerMaps,ArgInfo} behavior
authorMatthew Dempsky <mdempsky@google.com>
Sun, 27 Aug 2023 22:31:33 +0000 (15:31 -0700)
committerGopher Robot <gobot@golang.org>
Tue, 29 Aug 2023 18:28:09 +0000 (18:28 +0000)
commit208f36180051c866ee8d1c0de2d92459252c5082
tree26e099ff680774df2dc254b6ec7581ff1f3526a4
parent2e644cce9db814a50fa185b583075bd927910057
cmd/internal/obj: tweak implicit {ArgsPointerMaps,ArgInfo} behavior

This CL changes cmd/internal/obj to also implicitly set
ArgsPointerMaps and ArgInfo for assembly functions that are explicitly
package qualified (e.g., "pkg·name", not just "·name"). This is a
prerequisite for changing cmd/asm to stop emitting `"".`-prefixed
symbol names.

Change-Id: I4e14bc24c87cf4d7114a7aed9beaf0c8d1f9c07f
Reviewed-on: https://go-review.googlesource.com/c/go/+/523335
Auto-Submit: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
src/cmd/internal/obj/plist.go
src/cmd/link/internal/ld/pcln.go
src/runtime/funcdata.h