From: Hans Kristian Rosbach Date: Sun, 24 May 2015 17:53:41 +0000 (+0200) Subject: Add likely/unlikely support for ICC and Clang X-Git-Tag: 1.9.9-b1~805 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=906dc2a07d1f6158755e1153032f7dc2e61fe17e;p=thirdparty%2Fzlib-ng.git Add likely/unlikely support for ICC and Clang --- diff --git a/zutil.h b/zutil.h index 50565cacc..0cb923fe5 100644 --- a/zutil.h +++ b/zutil.h @@ -160,7 +160,7 @@ void ZLIB_INTERNAL zcfree (void *opaque, void *ptr); #endif /* ZSWAP32 */ /* Only enable likely/unlikely if the compiler is known to support it */ -#if defined(__GNUC__) && (__GNUC__ >= 3) +#if (defined(__GNUC__) && (__GNUC__ >= 3)) || defined(__INTEL_COMPILER) || defined(__Clang__) # ifndef likely # define likely(x) __builtin_expect(!!(x),1) # endif