aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2026-02-26 19:48:46 -0800
committerGopher Robot <gobot@golang.org>2026-02-26 20:38:01 -0800
commitf71432d223eeb2139b460957817400750fd13655 (patch)
tree395278cf70a547b6f91689efe20dd2adadb646ad /src
parent40a10063e89d4f0ae55631d1e50c31e3314fb812 (diff)
downloadgo-f71432d223eeb2139b460957817400750fd13655.tar.xz
cmd/compile: fix bloop test
Not 100% sure this is right, but it seems to fix the issue. Fixes #77832 Change-Id: Ifa6eae61a5444f4fd88b310536b1caf7144e7797 Reviewed-on: https://go-review.googlesource.com/c/go/+/749660 Reviewed-by: Keith Randall <khr@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Junyang Shao <shaojunyang@google.com> Auto-Submit: Keith Randall <khr@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/compile/internal/bloop/bloop.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/bloop/bloop.go b/src/cmd/compile/internal/bloop/bloop.go
index 4a7a57e01d..8af29b7237 100644
--- a/src/cmd/compile/internal/bloop/bloop.go
+++ b/src/cmd/compile/internal/bloop/bloop.go
@@ -86,7 +86,7 @@ func getKeepAliveNodes(pos src.XPos, n ir.Node) ir.Nodes {
if name != nil {
debugName(name, pos)
return ir.Nodes{name}
- } else if deref := n.(*ir.StarExpr); deref != nil {
+ } else if deref, ok := n.(*ir.StarExpr); ok && deref != nil {
if base.Flag.LowerM > 1 {
base.WarnfAt(pos, "dereference will be kept alive")
}