diff --git a/src/util/macros.h b/src/util/macros.h index d9487688900..007006744ed 100644 --- a/src/util/macros.h +++ b/src/util/macros.h @@ -66,8 +66,8 @@ # define likely(x) __builtin_expect(!!(x), 1) # define unlikely(x) __builtin_expect(!!(x), 0) # else -# define likely(x) (x) -# define unlikely(x) (x) +# define likely(x) (!!(x)) +# define unlikely(x) (!!(x)) # endif #endif