diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-09-01 19:45:22 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-09-02 01:41:20 +0900 |
commit | 41cf17bef053691dcf36db9c088c64eb7b30a73c (patch) | |
tree | b6b9552530d3694ab8dcddd5e73f98df132f78a7 /gc.c | |
parent | f6822e4ed020600e6556dbaf6e6e3ad837b65592 (diff) |
Fixed argument types
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -991,7 +991,7 @@ static void gc_marks(rb_objspace_t *objspace, int full_mark); static void gc_marks_start(rb_objspace_t *objspace, int full); static int gc_marks_finish(rb_objspace_t *objspace); static void gc_marks_rest(rb_objspace_t *objspace); -static void gc_marks_step(rb_objspace_t *objspace, int slots); +static void gc_marks_step(rb_objspace_t *objspace, size_t slots); static void gc_marks_continue(rb_objspace_t *objspace, rb_heap_t *heap); static void gc_sweep(rb_objspace_t *objspace); @@ -5964,7 +5964,7 @@ objspace_allrefs(rb_objspace_t *objspace) } static int -objspace_allrefs_destruct_i(st_data_t key, st_data_t value, void *ptr) +objspace_allrefs_destruct_i(st_data_t key, st_data_t value, st_data_t ptr) { struct reflist *refs = (struct reflist *)value; reflist_destruct(refs); @@ -6000,7 +6000,7 @@ allrefs_dump(rb_objspace_t *objspace) #endif static int -gc_check_after_marks_i(st_data_t k, st_data_t v, void *ptr) +gc_check_after_marks_i(st_data_t k, st_data_t v, st_data_t ptr) { VALUE obj = k; struct reflist *refs = (struct reflist *)v; @@ -6591,7 +6591,7 @@ gc_marks_finish(rb_objspace_t *objspace) } static void -gc_marks_step(rb_objspace_t *objspace, int slots) +gc_marks_step(rb_objspace_t *objspace, size_t slots) { #if GC_ENABLE_INCREMENTAL_MARK GC_ASSERT(is_marking(objspace)); |