From f30c56c08315250cf4263b13ab4bc83e482f581e Mon Sep 17 00:00:00 2001 From: Nick Terrell Date: Fri, 4 Nov 2016 12:34:28 -0700 Subject: Quiet gcc-4.6.3 narrowing warning --- lib/lz4.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/lz4.c b/lib/lz4.c index b935b76..6db4c0b 100644 --- a/lib/lz4.c +++ b/lib/lz4.c @@ -426,9 +426,9 @@ static U32 LZ4_hashSequence64(U64 sequence, tableType_t const tableType) static const U64 prime8bytes = 11400714785074694791ULL; const U32 hashLog = (tableType == byU16) ? LZ4_HASHLOG+1 : LZ4_HASHLOG; if (LZ4_isLittleEndian()) - return ((sequence << 24) * prime5bytes) >> (64 - hashLog); + return (U32)(((sequence << 24) * prime5bytes) >> (64 - hashLog)); else - return ((sequence >> 24) * prime8bytes) >> (64 - hashLog); + return (U32)(((sequence >> 24) * prime8bytes) >> (64 - hashLog)); } static U32 LZ4_hashSequenceT(size_t sequence, tableType_t const tableType) -- cgit v0.12