aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/reader.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2023-09-11 17:45:37 -0700
committerGopher Robot <gobot@golang.org>2023-09-12 15:41:15 +0000
commitd9aca84da0556dea8a1c48e1bbd46f726dab9535 (patch)
tree37193efdaae7f515d974d9859a3be3ba7c9ba40f /src/cmd/compile/internal/noder/reader.go
parente924ea03cc7651cffdec9636a0d79d54eb6e7e0d (diff)
downloadgo-d9aca84da0556dea8a1c48e1bbd46f726dab9535.tar.xz
cmd/compile: stop changing Field.Sym for parameters
Field.Sym now always contains the original symbol as it appeared in Go source, so we don't need OrigSym anymore. Instead, when the mangled name is desired, Field.Nname.Sym() can be used instead, which is always non-nil if Nname is non-nil. Change-Id: I96cd61db6458d4a2e07ec5810239236e3dfba747 Reviewed-on: https://go-review.googlesource.com/c/go/+/527516 Auto-Submit: Matthew Dempsky <mdempsky@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com> Reviewed-by: Than McIntosh <thanm@google.com>
Diffstat (limited to 'src/cmd/compile/internal/noder/reader.go')
-rw-r--r--src/cmd/compile/internal/noder/reader.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cmd/compile/internal/noder/reader.go b/src/cmd/compile/internal/noder/reader.go
index 4c7b2e3e51..2fe593c8e3 100644
--- a/src/cmd/compile/internal/noder/reader.go
+++ b/src/cmd/compile/internal/noder/reader.go
@@ -1507,7 +1507,7 @@ func (r *reader) funcargs(fn *ir.Func) {
}
for i, param := range sig.Results() {
- sym := types.OrigSym(param.Sym)
+ sym := param.Sym
if sym == nil || sym.IsBlank() {
prefix := "~r"
@@ -1536,7 +1536,6 @@ func (r *reader) funcarg(param *types.Field, sym *types.Sym, ctxt ir.Class) {
if r.inlCall == nil {
if !r.funarghack {
- param.Sym = sym
param.Nname = name
}
} else {