diff --git a/lib/zstd_opt.h b/lib/zstd_opt.h index d868d3cd2..145570031 100644 --- a/lib/zstd_opt.h +++ b/lib/zstd_opt.h @@ -178,7 +178,7 @@ MEM_STATIC void ZSTD_updatePrice(seqStore_t* seqStorePtr, U32 litLength, const B /* match offset */ seqStorePtr->offCodeSum++; - BYTE offCode = ZSTD_highbit(offset+1); + BYTE offCode = (BYTE)ZSTD_highbit(offset+1); seqStorePtr->offCodeFreq[offCode]++; /* match Length */