From 9730d91110184a83df9e8be8a0d2a1c57851685f Mon Sep 17 00:00:00 2001 From: Anton Kochkov Date: Sun, 27 Sep 2020 17:07:51 +0800 Subject: Fix compilation with TinyCC --- lib/lz4.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/lz4.c b/lib/lz4.c index 2222d53..817570d 100644 --- a/lib/lz4.c +++ b/lib/lz4.c @@ -514,7 +514,7 @@ static unsigned LZ4_NbCommonBytes (reg_t val) return (unsigned)r >> 3; # elif (defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 3) || \ ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))))) && \ - !defined(LZ4_FORCE_SW_BITCOUNT) + !defined(__TINYC__) && !defined(LZ4_FORCE_SW_BITCOUNT) return (unsigned)__builtin_ctz((U32)val) >> 3; # else const U32 m = 0x01010101; @@ -525,7 +525,7 @@ static unsigned LZ4_NbCommonBytes (reg_t val) if (sizeof(val)==8) { # if (defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 3) || \ ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))))) && \ - !defined(LZ4_FORCE_SW_BITCOUNT) + !defined(__TINYC__) && !defined(LZ4_FORCE_SW_BITCOUNT) return (unsigned)__builtin_clzll((U64)val) >> 3; # else #if 1 -- cgit v0.12