[!NDEBUG] (assert, assert_perror): Don't use || and && in tests to
authordrepper <drepper>
Sat, 12 Jul 1997 23:15:25 +0000 (23:15 +0000)
committerdrepper <drepper>
Sat, 12 Jul 1997 23:15:25 +0000 (23:15 +0000)
allow use in C++ code which overloads these operators.

assert/assert.h

index bd4353c..3f0d6a3 100644 (file)
@@ -84,8 +84,8 @@ __END_DECLS
 /* Version 2.4 and later of GCC define a magical variable `__PRETTY_FUNCTION__'
    which contains the name of the function currently being defined.
    This is broken in G++ before version 2.6.  */
-# if (!defined (__GNUC__) || __GNUC__ < 2 || \
-     __GNUC_MINOR__ < (defined (__cplusplus) ? 6 : 4))
+# if (!defined __GNUC__ || __GNUC__ < 2 || \
+     __GNUC_MINOR__ < (defined __cplusplus ? 6 : 4))
 #  define __ASSERT_FUNCTION    ((__const char *) 0)
 # else
 #  define __ASSERT_FUNCTION    __PRETTY_FUNCTION__