Fix typo from gloabl_object_list to global_object_list
This commit is contained in:
parent
4559a161af
commit
c2170e5c2b
8
gc.c
8
gc.c
@ -8740,9 +8740,9 @@ rb_gc_register_address(VALUE *addr)
|
|||||||
VALUE obj = *addr;
|
VALUE obj = *addr;
|
||||||
|
|
||||||
struct global_object_list *tmp = ALLOC(struct global_object_list);
|
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;
|
tmp->varptr = addr;
|
||||||
vm->gloabl_object_list = tmp;
|
vm->global_object_list = tmp;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Because some C extensions have assignment-then-register bugs,
|
* Because some C extensions have assignment-then-register bugs,
|
||||||
@ -8760,10 +8760,10 @@ void
|
|||||||
rb_gc_unregister_address(VALUE *addr)
|
rb_gc_unregister_address(VALUE *addr)
|
||||||
{
|
{
|
||||||
rb_vm_t *vm = GET_VM();
|
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) {
|
if (tmp->varptr == addr) {
|
||||||
vm->gloabl_object_list = tmp->next;
|
vm->global_object_list = tmp->next;
|
||||||
xfree(tmp);
|
xfree(tmp);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
4
vm.c
4
vm.c
@ -2960,7 +2960,7 @@ rb_vm_mark(void *ptr)
|
|||||||
rb_gc_mark(rb_ractor_self(r));
|
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);
|
rb_gc_mark_maybe(*list->varptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3107,7 +3107,7 @@ ruby_vm_destruct(rb_vm_t *vm)
|
|||||||
RB_ALTSTACK_FREE(vm->main_altstack);
|
RB_ALTSTACK_FREE(vm->main_altstack);
|
||||||
|
|
||||||
struct global_object_list *next;
|
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;
|
next = list->next;
|
||||||
xfree(list);
|
xfree(list);
|
||||||
}
|
}
|
||||||
|
@ -710,7 +710,7 @@ typedef struct rb_vm_struct {
|
|||||||
|
|
||||||
/* object management */
|
/* object management */
|
||||||
VALUE mark_object_ary;
|
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];
|
const VALUE special_exceptions[ruby_special_error_count];
|
||||||
|
|
||||||
/* load */
|
/* load */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user