]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Explicit cast for visual warnings 2395/head
authorsen <sen.huang@yale.edu>
Thu, 19 Nov 2020 22:32:40 +0000 (17:32 -0500)
committerGitHub <noreply@github.com>
Thu, 19 Nov 2020 22:32:40 +0000 (17:32 -0500)
Github has automatic commits now! Cool

Co-authored-by: Nick Terrell <nickrterrell@gmail.com>
lib/compress/zstd_compress.c

index cfe784f5f743060c4e50100c6ecdfc96f8514c21..d5ba3f08e34d88652a2279262f5a72d13eabd91f 100644 (file)
@@ -2590,7 +2590,7 @@ size_t ZSTD_mergeBlockDelimiters(ZSTD_Sequence* sequences, size_t seqsSize) {
 static int ZSTD_isRLE(const BYTE* src, size_t length) {
     const BYTE* ip = src;
     const BYTE value = ip[0];
-    const size_t valueST = value * 0x0101010101010101ULL;
+    const size_t valueST = (size_t)((U64)value * 0x0101010101010101ULL);
     const size_t unrollSize = sizeof(size_t) * 4;
     const size_t unrollMask = unrollSize - 1;
     const size_t prefixLength = length & unrollMask;