summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2025-01-15 15:17:57 -0500
committerPeter Zhu <peter@peterzhu.ca>2025-01-15 15:57:52 -0500
commit67744879a186a91bb8669c0980f78d7cd2d52f37 (patch)
tree56ac469a43316432d9e1bb121be896ee2629d515
parentcd0abd696f9e5f5abff43f6c2aaa2ea5a68eb147 (diff)
Use existing vm variable for frozen strings in rb_gc_vm_weak_table_foreach
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/12582
-rw-r--r--gc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gc.c b/gc.c
index 386d6d0c02..7f06af0766 100644
--- a/gc.c
+++ b/gc.c
@@ -3461,9 +3461,8 @@ rb_gc_vm_weak_table_foreach(vm_table_foreach_callback_func callback,
break;
}
case RB_GC_VM_FROZEN_STRINGS_TABLE: {
- st_table *frozen_strings = GET_VM()->frozen_strings;
st_foreach_with_replace(
- frozen_strings,
+ vm->frozen_strings,
vm_weak_table_frozen_strings_foreach,
vm_weak_table_foreach_update_key,
(st_data_t)&foreach_data