aboutsummaryrefslogtreecommitdiffstats
path: root/include/rin/definitions.h
diff options
context:
space:
mode:
authorGravatar Gediminas Jakutis <gediminas@varciai.lt> 2021-02-21 17:09:23 +0200
committerGravatar Gediminas Jakutis <gediminas@varciai.lt> 2021-02-21 17:09:23 +0200
commitb3529dde98631e07e5e944cfa3794399e42dcc31 (patch)
treedf4bb5438427f2848548b918de4d51f5ab49d838 /include/rin/definitions.h
parenta5336d82eaee1ea72053a7d24c841f631fc48892 (diff)
downloadlibrin-b3529dde98631e07e5e944cfa3794399e42dcc31.tar.gz
librin-b3529dde98631e07e5e944cfa3794399e42dcc31.tar.bz2
librin-b3529dde98631e07e5e944cfa3794399e42dcc31.zip
definitions: silence a warning.
Using the unlinekely macro with e.g. functions returning a pointer would result in "integer from pointer without a cast" warning. This patch works around that and silences such warnings. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
Diffstat (limited to 'include/rin/definitions.h')
-rw-r--r--include/rin/definitions.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/rin/definitions.h b/include/rin/definitions.h
index 75e4da0..201c0b3 100644
--- a/include/rin/definitions.h
+++ b/include/rin/definitions.h
@@ -32,7 +32,7 @@
/* optimizing likely / unlikely branches */
# define likely(a) (__builtin_expect(!!(a), 1))
-# define unlikely(a) (__builtin_expect((a), 0))
+# define unlikely(a) (__builtin_expect(!!(a), 0))
/* MSVC */
#elif defined(_MSC_VER)