From 429b867d1b2de9dcdd558b13c3c9ab54e94e5a9b Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Mon, 16 Dec 2024 10:50:14 -0500 Subject: [PATCH] Fix autoload_table_compact The keys are IDs, so we cannot update references on them. --- variable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variable.c b/variable.c index ec7199eaf0..b73d38f469 100644 --- a/variable.c +++ b/variable.c @@ -2375,7 +2375,7 @@ autoload_table_memsize(const void *ptr) static void autoload_table_compact(void *ptr) { - rb_gc_update_tbl_refs((st_table *)ptr); + rb_gc_ref_update_table_values_only((st_table *)ptr); } static const rb_data_type_t autoload_table_type = {