]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/assert.h
xnu-3248.30.4.tar.gz
[apple/xnu.git] / osfmk / kern / assert.h
index 17d625506c202cf9640b28d6992e3b0da26df4e9..4c60056fbde755298b66df60136edb1643b68754 100644 (file)
@@ -85,14 +85,14 @@ __END_DECLS
 
 #define assert(ex)  \
        (__builtin_expect(!!((long)(ex)), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex))
-#define        assert_static(x)        assert(x)
+#define assert_static(ex) _Static_assert((ex), #ex)
 
 #define __assert_only
 
 #else  /* MACH_ASSERT */
 
 #define assert(ex) ((void)0)
-#define assert_static(ex) do {} while (0)
+#define assert_static(ex) _Static_assert((ex), #ex)
 
 #define __assert_only __unused