]> git.sur5r.net Git - cc65/commitdiff
assert() must be an expression of type void
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 18 Sep 2002 20:15:49 +0000 (20:15 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 18 Sep 2002 20:15:49 +0000 (20:15 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1396 b7a2c559-68d2-44c3-8de9-860c34a00d81

include/assert.h

index 04e1fab64a92be65ccacb515235bb8b08b8187f6..bd58e20680ffb9ff02827934950c86c77af14ed7 100644 (file)
@@ -43,7 +43,7 @@
 #  define assert(expr)
 #else
 extern void _afailed (const char*, unsigned);
-#  define assert(expr) if ((expr) == 0) _afailed (__FILE__, __LINE__)
+#  define assert(expr)         ((expr)? (void)0 : _afailed(__FILE__, __LINE__))
 #endif