From f2bafbc57f0604c74bf47fbd105d16a7bb951bcc Mon Sep 17 00:00:00 2001 From: daan Date: Thu, 15 Aug 2019 11:49:56 -0700 Subject: wip: new segment allocation --- include/mimalloc-internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/mimalloc-internal.h') diff --git a/include/mimalloc-internal.h b/include/mimalloc-internal.h index f17d8af..e8fa1ba 100644 --- a/include/mimalloc-internal.h +++ b/include/mimalloc-internal.h @@ -271,7 +271,7 @@ static inline mi_segment_t* _mi_page_segment(const mi_page_t* page) { // Get the page containing the pointer static inline mi_page_t* _mi_segment_page_of(const mi_segment_t* segment, const void* p) { ptrdiff_t diff = (uint8_t*)p - (uint8_t*)segment; - mi_assert_internal(diff >= 0 && diff < MI_SEGMENT_SIZE); + mi_assert_internal(diff >= 0 && diff < (ptrdiff_t)MI_SEGMENT_SIZE); uintptr_t idx = (uintptr_t)diff >> MI_SEGMENT_SLICE_SHIFT; mi_assert_internal(idx < segment->slice_count); mi_slice_t* slice0 = (mi_slice_t*)&segment->slices[idx]; -- cgit v1.2.3