From bee6c7f6ad7f318d4fb2448a6750f04f05297390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E9=98=B3?= <91933474+XiangYyang@users.noreply.github.com> Date: Wed, 20 Mar 2024 14:54:44 +0800 Subject: [PATCH] Update util.h - fix warning C4244 Add a static cast to avoid warning C4244 on MSVC --- src/util/util.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/util.h b/src/util/util.h index f05e4f9f4ec..cf0146b12c1 100644 --- a/src/util/util.h +++ b/src/util/util.h @@ -142,7 +142,7 @@ static inline unsigned get_num_1bits(uint64_t v) { v = (v + (v >> 4)) & 0x0F0F0F0F0F0F0F0F; uint64_t r = (v * 0x0101010101010101) >> 56; SASSERT(c == r); - return r; + return static_cast(r); #endif }