diff options
| author | Cuong Manh Le <cuong.manhle.vn@gmail.com> | 2024-11-03 15:52:29 +0700 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2024-11-04 16:46:35 +0000 |
| commit | 324f41b748fd87ad4a1cafa458bac3014f2fb5f2 (patch) | |
| tree | 929ea5bc64d06b09e8241bc82af1264a3e75b5a7 /src | |
| parent | 76f3e0ac8d094b2bc5f8a3fb8a19d1d17a07fe2c (diff) | |
| download | go-324f41b748fd87ad4a1cafa458bac3014f2fb5f2.tar.xz | |
cmd/compile: fix inlining name mangling for blank label
Fixes #70175
Change-Id: I13767d951455854b03ad6707ff9292cfe9097ee9
Reviewed-on: https://go-review.googlesource.com/c/go/+/624377
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Auto-Submit: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Keith Randall <khr@google.com>
Auto-Submit: Keith Randall <khr@golang.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/compile/internal/noder/reader.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/noder/reader.go b/src/cmd/compile/internal/noder/reader.go index 39ac1400a0..eca66487fa 100644 --- a/src/cmd/compile/internal/noder/reader.go +++ b/src/cmd/compile/internal/noder/reader.go @@ -2068,7 +2068,7 @@ func (r *reader) switchStmt(label *types.Sym) ir.Node { func (r *reader) label() *types.Sym { r.Sync(pkgbits.SyncLabel) name := r.String() - if r.inlCall != nil { + if r.inlCall != nil && name != "_" { name = fmt.Sprintf("~%s·%d", name, inlgen) } return typecheck.Lookup(name) |
