summaryrefslogtreecommitdiff
path: root/vm.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2025-05-23 20:14:20 +0900
committerNobuyoshi Nakada <[email protected]>2025-05-25 15:22:43 +0900
commitaad9fa285398d48b5647f8a36922b8d817a24156 (patch)
treeb789aa228c8cfe1f3e006cc9156970587aa19514 /vm.c
parentfc518fe1ff0410f836b01577b8c4f3940404a24b (diff)
Use RB_VM_LOCKING
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/13439
Diffstat (limited to 'vm.c')
-rw-r--r--vm.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/vm.c b/vm.c
index 982a0890ff..d4792b9916 100644
--- a/vm.c
+++ b/vm.c
@@ -4491,8 +4491,7 @@ rb_vm_register_global_object(VALUE obj)
default:
break;
}
- RB_VM_LOCK_ENTER();
- {
+ RB_VM_LOCKING() {
VALUE list = GET_VM()->mark_object_ary;
VALUE head = pin_array_list_append(list, obj);
if (head != list) {
@@ -4500,7 +4499,6 @@ rb_vm_register_global_object(VALUE obj)
}
RB_GC_GUARD(obj);
}
- RB_VM_LOCK_LEAVE();
}
void