From c2170e5c2b0f644dcaefc7793430423b51865227 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 14 Mar 2024 13:52:20 -0400 Subject: [PATCH] Fix typo from gloabl_object_list to global_object_list --- gc.c | 8 ++++---- vm.c | 4 ++-- vm_core.h | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gc.c b/gc.c index 2091a3d1d8..b849e17bee 100644 --- a/gc.c +++ b/gc.c @@ -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; } diff --git a/vm.c b/vm.c index c98988efe1..33cd0fa0c8 100644 --- a/vm.c +++ b/vm.c @@ -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); } diff --git a/vm_core.h b/vm_core.h index feeb61c5d6..da1f568b66 100644 --- a/vm_core.h +++ b/vm_core.h @@ -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 */