From 7df5d65eac86940619f87da7e70bc0911097ae2f Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 25 Dec 2024 22:21:37 +0900 Subject: [PATCH] [Bug #20981] Bring back `rb_undefine_finalizer` --- gc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gc.c b/gc.c index 1ec159a2dafae1..68304d26c50e0d 100644 --- a/gc.c +++ b/gc.c @@ -1618,6 +1618,12 @@ os_each_obj(int argc, VALUE *argv, VALUE os) static VALUE undefine_final(VALUE os, VALUE obj) +{ + return rb_undefine_finalizer(obj); +} + +VALUE +rb_undefine_finalizer(VALUE obj) { rb_check_frozen(obj);