Fix typo from gloabl_object_list to global_object_list

This commit is contained in:
Peter Zhu 2024-03-14 13:52:20 -04:00
parent 4559a161af
commit c2170e5c2b
3 changed files with 7 additions and 7 deletions

8
gc.c
View File

@ -8740,9 +8740,9 @@ rb_gc_register_address(VALUE *addr)
VALUE obj = *addr;
struct global_object_list *tmp = ALLOC(struct global_object_list);
tmp->next = vm->gloabl_object_list;
tmp->next = vm->global_object_list;
tmp->varptr = addr;
vm->gloabl_object_list = tmp;
vm->global_object_list = tmp;
/*
* Because some C extensions have assignment-then-register bugs,
@ -8760,10 +8760,10 @@ void
rb_gc_unregister_address(VALUE *addr)
{
rb_vm_t *vm = GET_VM();
struct global_object_list *tmp = vm->gloabl_object_list;
struct global_object_list *tmp = vm->global_object_list;
if (tmp->varptr == addr) {
vm->gloabl_object_list = tmp->next;
vm->global_object_list = tmp->next;
xfree(tmp);
return;
}

4
vm.c
View File

@ -2960,7 +2960,7 @@ rb_vm_mark(void *ptr)
rb_gc_mark(rb_ractor_self(r));
}
for (struct global_object_list *list = vm->gloabl_object_list; list; list = list->next) {
for (struct global_object_list *list = vm->global_object_list; list; list = list->next) {
rb_gc_mark_maybe(*list->varptr);
}
@ -3107,7 +3107,7 @@ ruby_vm_destruct(rb_vm_t *vm)
RB_ALTSTACK_FREE(vm->main_altstack);
struct global_object_list *next;
for (struct global_object_list *list = vm->gloabl_object_list; list; list = next) {
for (struct global_object_list *list = vm->global_object_list; list; list = next) {
next = list->next;
xfree(list);
}

View File

@ -710,7 +710,7 @@ typedef struct rb_vm_struct {
/* object management */
VALUE mark_object_ary;
struct global_object_list *gloabl_object_list;
struct global_object_list *global_object_list;
const VALUE special_exceptions[ruby_special_error_count];
/* load */