]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/assert.h
xnu-3789.51.2.tar.gz
[apple/xnu.git] / osfmk / kern / assert.h
index e0ffbaf9a5a7f7d492c24900d87af79a36c7d70e..f884220e92ba15f27a83f23ed15a01b369ae5a90 100644 (file)
@@ -93,17 +93,17 @@ __END_DECLS
 #if    MACH_ASSERT
 
 #define assert(ex)  \
 #if    MACH_ASSERT
 
 #define assert(ex)  \
-       (__builtin_expect(!!((long)(ex)), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
+       (__builtin_expect(!!((ex)), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
 #define assertf(ex, fmt, args...) \
 #define assertf(ex, fmt, args...) \
-       (__builtin_expect(!!((long)(ex)), 1L) ? (void)0 : __Panic("%s:%d Assertion failed: %s : " fmt, __FILE__, __LINE__, # ex, ##args))
+       (__builtin_expect(!!((ex)), 1L) ? (void)0 : __Panic("%s:%d Assertion failed: %s : " fmt, __FILE__, __LINE__, # ex, ##args))
 #define __assert_only
 
 #elif APPLE_KEXT_ASSERTIONS && !XNU_KERNEL_PRIVATE     /* MACH_ASSERT */
 
 #define assert(ex)  \
 #define __assert_only
 
 #elif APPLE_KEXT_ASSERTIONS && !XNU_KERNEL_PRIVATE     /* MACH_ASSERT */
 
 #define assert(ex)  \
-       (__builtin_expect(!!((long)((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
+       (__builtin_expect(!!(((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
 #define assertf(ex, fmt, args...) \
 #define assertf(ex, fmt, args...) \
-       (__builtin_expect(!!((long)((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : __Panic("%s:%d Assertion failed: %s : " fmt, __FILE__, __LINE__, # ex, ##args))
+       (__builtin_expect(!!(((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : __Panic("%s:%d Assertion failed: %s : " fmt, __FILE__, __LINE__, # ex, ##args))
 #define __assert_only
 
 #else                          /* APPLE_KEXT_ASSERTIONS && !XNU_KERNEL_PRIVATE */
 #define __assert_only
 
 #else                          /* APPLE_KEXT_ASSERTIONS && !XNU_KERNEL_PRIVATE */