diff options
author | Bruno Haible <bruno@clisp.org> | 2020-08-06 20:34:29 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2020-08-06 20:34:29 +0200 |
commit | 49d09f516890fb21df7bead33ffbf8a7dfe6ddff (patch) | |
tree | 78cae4ff2e85a9eb707ae12c885d02aafa4e8f5c /lib/cdefs.h | |
parent | 50bf1b6fe4fe406568884bce97ddcff935571a0a (diff) | |
download | gnulib-49d09f516890fb21df7bead33ffbf8a7dfe6ddff.tar.gz |
Use __builtin_expect with clang everywhere.
* lib/cdefs.h (__glibc_unlikely, __glibc_likely): Use the GCC built-in
also on clang.
Diffstat (limited to 'lib/cdefs.h')
-rw-r--r-- | lib/cdefs.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/cdefs.h b/lib/cdefs.h index 2158379554..b034c0bdfd 100644 --- a/lib/cdefs.h +++ b/lib/cdefs.h @@ -401,7 +401,7 @@ # endif #endif -#if __GNUC__ >= 3 +#if (__GNUC__ >= 3) || (__clang_major__ >= 4) # define __glibc_unlikely(cond) __builtin_expect ((cond), 0) # define __glibc_likely(cond) __builtin_expect ((cond), 1) #else |