From 4ccf54d9520ee8ad092776e2622497ddd5664376 Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Fri, 3 Mar 2023 12:56:16 -0800 Subject: [PATCH] runtime: make runtime panics recover()-able --- src/runtime/panic.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/runtime/panic.go b/src/runtime/panic.go index c9c69363bd..c85068b29e 100644 --- a/src/runtime/panic.go +++ b/src/runtime/panic.go @@ -54,9 +54,7 @@ func _panic(message interface{}) { // Cause a runtime panic, which is (currently) always a string. func runtimePanic(msg string) { - printstring("panic: runtime error: ") - println(msg) - abort() + _panic("runtime error: " + msg) } // Called at the start of a function that includes a deferred call.