From aad0bc2ae3bc498b8e405d3f89be90c22abe76d8 Mon Sep 17 00:00:00 2001 From: Daan Date: Fri, 2 May 2025 08:09:40 -0700 Subject: [PATCH] fix cast on msvc --- include/mimalloc/internal.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/mimalloc/internal.h b/include/mimalloc/internal.h index 51fad09c..6283f1d1 100644 --- a/include/mimalloc/internal.h +++ b/include/mimalloc/internal.h @@ -855,7 +855,7 @@ static inline size_t mi_clz(size_t x) { #else _BitScanReverse64(&idx, x); #endif - return ((MI_SIZE_BITS - 1) - idx); + return ((MI_SIZE_BITS - 1) - (size_t)idx); } static inline size_t mi_ctz(size_t x) { if (x==0) return MI_SIZE_BITS; @@ -865,7 +865,7 @@ static inline size_t mi_ctz(size_t x) { #else _BitScanForward64(&idx, x); #endif - return idx; + return (size_t)idx; } #else