From e29f68cbbce0803a0cc401913b18b73ea070862f Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Mon, 25 Aug 2025 11:26:16 -0400 Subject: [PATCH] Fix MMTk for compatibility --- gc/mmtk/mmtk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gc/mmtk/mmtk.c b/gc/mmtk/mmtk.c index 1c7d2d9455..7b7f76eb1a 100644 --- a/gc/mmtk/mmtk.c +++ b/gc/mmtk/mmtk.c @@ -661,21 +661,21 @@ rb_gc_impl_size_allocatable_p(size_t size) // Malloc void * -rb_gc_impl_malloc(void *objspace_ptr, size_t size) +rb_gc_impl_malloc(void *objspace_ptr, size_t size, bool gc_allowed) { // TODO: don't use system malloc return malloc(size); } void * -rb_gc_impl_calloc(void *objspace_ptr, size_t size) +rb_gc_impl_calloc(void *objspace_ptr, size_t size, bool gc_allowed) { // TODO: don't use system calloc return calloc(1, size); } void * -rb_gc_impl_realloc(void *objspace_ptr, void *ptr, size_t new_size, size_t old_size) +rb_gc_impl_realloc(void *objspace_ptr, void *ptr, size_t new_size, size_t old_size, bool gc_allowed) { // TODO: don't use system realloc return realloc(ptr, new_size);