diff --git a/src/util/util_likely.h b/src/util/util_likely.h index df71cee0a..84795ba7c 100644 --- a/src/util/util_likely.h +++ b/src/util/util_likely.h @@ -1,8 +1,8 @@ #pragma once #ifdef __GNUC__ -#define likely(x) __builtin_expect((x),1) -#define unlikely(x) __builtin_expect((x),0) +#define likely(x) __builtin_expect(bool(x),1) +#define unlikely(x) __builtin_expect(bool(x),0) #define force_inline inline __attribute__((always_inline)) #else #define likely(x) (x)