]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/branch_predicates.h
xnu-3789.51.2.tar.gz
[apple/xnu.git] / osfmk / mach / branch_predicates.h
index 8d16db0faf1f9dabef78eb5e492d59a65131cda0..0882d3e1e1d732e1eb34a332b3b4039a9368a2e4 100644 (file)
@@ -30,6 +30,6 @@
 #ifndef        _MACH_BRANCH_PREDICATES_H
 #define        _MACH_BRANCH_PREDICATES_H
 
-#define        __probable(x)   __builtin_expect((x), 1)
-#define        __improbable(x) __builtin_expect((x), 0)
+#define        __probable(x)   __builtin_expect(!!((long)(x)), 1L)
+#define        __improbable(x) __builtin_expect(!!((long)(x)), 0L)
 #endif /* _MACH_BRANCH_PREDICATES_H */