]> Cypherpunks repositories - gostls13.git/commit
runtime: iterate through inlinings when processing recover()
authorKeith Randall <khr@golang.org>
Tue, 1 Jul 2025 22:29:12 +0000 (15:29 -0700)
committerKeith Randall <khr@golang.org>
Fri, 25 Jul 2025 18:26:30 +0000 (11:26 -0700)
commit08376e1a9c57d4b07a77d156810d3fec46caba79
tree7dc2fa6229a2719747e6364d2d7286d8857c7464
parentc76c3abc5426ab3d183514c834bcd7d6a653ae89
runtime: iterate through inlinings when processing recover()

We care about the wrapper-ness of logical frames, not physical frames.

Fixes #73916
Fixes #73917
Fixex #73920

Change-Id: Ia17c8390e71e6c0e13e23dcbb7bc7273ef25da90
Reviewed-on: https://go-review.googlesource.com/c/go/+/685375
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/runtime/panic.go
test/fixedbugs/issue73916.go [new file with mode: 0644]
test/fixedbugs/issue73916b.go [new file with mode: 0644]
test/fixedbugs/issue73917.go [new file with mode: 0644]
test/fixedbugs/issue73920.go [new file with mode: 0644]