From 478ad013f90fe1dbb199d22f41b93c920ae0d5e9 Mon Sep 17 00:00:00 2001 From: Damien Neil Date: Fri, 31 Jan 2025 15:03:15 -0800 Subject: runtime: don't duplicate reraised panic values in printpanics Change the output printed when crashing with a reraised panic value to not duplicate that value. Changes output of panicking with "PANIC", recovering, and reraising from: panic: PANIC [recovered] panic: PANIC to: panic: PANIC [recovered, reraised] Fixes #71517 Change-Id: Id59938c4ea0df555b851ffc650fe6f94c0845499 Reviewed-on: https://go-review.googlesource.com/c/go/+/645916 Reviewed-by: Michael Knyszek LUCI-TryBot-Result: Go LUCI --- src/runtime/runtime2.go | 1 + 1 file changed, 1 insertion(+) (limited to 'src/runtime/runtime2.go') diff --git a/src/runtime/runtime2.go b/src/runtime/runtime2.go index e837c28af8..7280643f48 100644 --- a/src/runtime/runtime2.go +++ b/src/runtime/runtime2.go @@ -1016,6 +1016,7 @@ type _panic struct { slotsPtr unsafe.Pointer recovered bool // whether this panic has been recovered + reraised bool // whether this panic was reraised goexit bool deferreturn bool } -- cgit v1.3-5-g9baa