]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.25] cmd/compile: don't optimize away a panicing interface comparison
authorKeith Randall <khr@golang.org>
Wed, 22 Oct 2025 17:13:44 +0000 (10:13 -0700)
committerDavid Chase <drchase@google.com>
Wed, 29 Oct 2025 16:16:38 +0000 (09:16 -0700)
commit5ba37a3677d322c442ab77f94d4f92f1acc67dba
tree7236ab1148f9d15ad2d03f070855399b38d37640
parent8097b1915f617167f3b12b03e78a23859d256eb6
[release-branch.go1.25] cmd/compile: don't optimize away a panicing interface comparison

We can't do direct pointer comparisons if the type is not a
comparable type.

Fixes #76010

Change-Id: I1687acff21832d2c2e8f3b875e7b5ec125702ef3
Reviewed-on: https://go-review.googlesource.com/c/go/+/713840
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-on: https://go-review.googlesource.com/c/go/+/715720
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/cmd/compile/internal/ssa/rewrite.go
test/fixedbugs/issue76008.go [new file with mode: 0644]