]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Fix `-Wshorten-64-to-32` Error
authorW. Felix Handte <w@felixhandte.com>
Fri, 28 Aug 2020 18:14:29 +0000 (14:14 -0400)
committerW. Felix Handte <w@felixhandte.com>
Thu, 10 Sep 2020 22:51:52 +0000 (18:51 -0400)
lib/compress/zstd_lazy.c

index 15df6125ea957a2742111a3bac67a7e35b239679..aa863b8dea7bd1dbb208089eaa470618ada2cfac 100644 (file)
@@ -485,7 +485,7 @@ void ZSTD_dedicatedDictSearch_lazy_loadDictionary(ZSTD_matchState_t* ms, const B
     U32 bucketSize = 1 << ZSTD_LAZY_DDSS_BUCKET_LOG;
     for ( ; idx < target; idx++) {
         U32 i;
-        U32 const h = ZSTD_hashPtr(
+        size_t const h = ZSTD_hashPtr(
             ms->window.base + idx,
             ms->cParams.hashLog - ZSTD_LAZY_DDSS_BUCKET_LOG,
             ms->cParams.minMatch) << ZSTD_LAZY_DDSS_BUCKET_LOG;
@@ -531,8 +531,8 @@ size_t ZSTD_HcFindBestMatch_generic (
     const ZSTD_matchState_t* const dms = ms->dictMatchState;
     const U32 ddsHashLog = dictMode == ZSTD_dedicatedDictSearch
                          ? dms->cParams.hashLog - ZSTD_LAZY_DDSS_BUCKET_LOG : 0;
-    const U32 ddsIdx = dictMode == ZSTD_dedicatedDictSearch
-                     ? ZSTD_hashPtr(ip, ddsHashLog, mls) << ZSTD_LAZY_DDSS_BUCKET_LOG : 0;
+    const size_t ddsIdx = dictMode == ZSTD_dedicatedDictSearch
+                        ? ZSTD_hashPtr(ip, ddsHashLog, mls) << ZSTD_LAZY_DDSS_BUCKET_LOG : 0;
 
     U32 matchIndex;