aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
authorCuong Manh Le <cuong.manhle.vn@gmail.com>2024-11-03 15:52:29 +0700
committerGopher Robot <gobot@golang.org>2024-11-04 16:46:35 +0000
commit324f41b748fd87ad4a1cafa458bac3014f2fb5f2 (patch)
tree929ea5bc64d06b09e8241bc82af1264a3e75b5a7 /src/cmd
parent76f3e0ac8d094b2bc5f8a3fb8a19d1d17a07fe2c (diff)
downloadgo-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/cmd')
-rw-r--r--src/cmd/compile/internal/noder/reader.go2
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)