summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gc/default/default.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gc/default/default.c b/gc/default/default.c
index 186506c430..9771af004e 100644
--- a/gc/default/default.c
+++ b/gc/default/default.c
@@ -9511,7 +9511,7 @@ rb_gc_impl_objspace_init(void *objspace_ptr)
rb_heap_t *heap = &heaps[i];
heap->slot_size = (1 << i) * BASE_SLOT_SIZE;
- slot_div_magics[i] = (uint32_t)(((uint64_t)1 << 32) / heap->slot_size + 1);
+ slot_div_magics[i] = (uint32_t)((uint64_t)UINT32_MAX / heap->slot_size + 1);
ccan_list_head_init(&heap->pages);
}