From: Yann Collet Date: Wed, 26 Feb 2025 15:41:34 +0000 (-0800) Subject: fix conversion warning X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=30281d889ff3217bd62d906d550f24c9303c651c;p=thirdparty%2Fzstd.git fix conversion warning --- diff --git a/lib/common/bits.h b/lib/common/bits.h index f452f0889..910ffa388 100644 --- a/lib/common/bits.h +++ b/lib/common/bits.h @@ -21,7 +21,7 @@ MEM_STATIC unsigned ZSTD_countTrailingZeros32_fallback(U32 val) 30, 22, 20, 15, 25, 17, 4, 8, 31, 27, 13, 23, 21, 19, 16, 7, 26, 12, 18, 6, 11, 5, 10, 9}; - return DeBruijnBytePos[((U32) ((val & -(S32) val) * 0x077CB531U)) >> 27]; + return DeBruijnBytePos[((U32) ((val & (0-val)) * 0x077CB531U)) >> 27]; } }