From 705714be3e8aee2a295bea8789b997f5dd2450cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=9C=E9=83=A8=E6=98=8C=E5=B9=B3?= Date: Fri, 29 Nov 2024 18:16:47 +0900 Subject: [PATCH] prefer ruby_memerror instead This could be out of GVL --- gc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gc.c b/gc.c index 1ad29fbac3..936f466f9c 100644 --- a/gc.c +++ b/gc.c @@ -4443,7 +4443,8 @@ handle_malloc_failure(void *ptr) return ptr; } else { - return ruby_memerror_body(ptr); + ruby_memerror(); + UNREACHABLE_RETURN(ptr); } }