From 7ec75aaf817f1868e7fd741ae47f0a378a462a0b Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sun, 22 Sep 2024 18:54:50 +0200 Subject: [PATCH] [util] Make likely/unlikely less annoying to use --- src/util/util_likely.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)