Skip to content

Commit a38b275

Browse files
committed
Update rb_gc_impl_new_obj in mmtk.c
1 parent 262838f commit a38b275

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

gc/mmtk/mmtk.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ rb_gc_impl_config_set(void *objspace_ptr, VALUE hash)
598598
// Object allocation
599599

600600
VALUE
601-
rb_gc_impl_new_obj(void *objspace_ptr, void *cache_ptr, VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, bool wb_protected, size_t alloc_size)
601+
rb_gc_impl_new_obj(void *objspace_ptr, void *cache_ptr, VALUE klass, VALUE flags, bool wb_protected, size_t alloc_size)
602602
{
603603
#define MMTK_ALLOCATION_SEMANTICS_DEFAULT 0
604604
struct objspace *objspace = objspace_ptr;
@@ -622,9 +622,6 @@ rb_gc_impl_new_obj(void *objspace_ptr, void *cache_ptr, VALUE klass, VALUE flags
622622
alloc_obj[-1] = alloc_size;
623623
alloc_obj[0] = flags;
624624
alloc_obj[1] = klass;
625-
if (alloc_size > 16) alloc_obj[2] = v1;
626-
if (alloc_size > 24) alloc_obj[3] = v2;
627-
if (alloc_size > 32) alloc_obj[4] = v3;
628625

629626
mmtk_post_alloc(ractor_cache->mutator, (void*)alloc_obj, alloc_size + 8, MMTK_ALLOCATION_SEMANTICS_DEFAULT);
630627

0 commit comments

Comments
 (0)