|
@@ -39,8 +39,7 @@
|
|
* security-critical properties.
|
|
* security-critical properties.
|
|
*/
|
|
*/
|
|
#error "Sorry; we don't support building with NDEBUG."
|
|
#error "Sorry; we don't support building with NDEBUG."
|
|
-#else
|
|
+#elif defined(__GNUC__)
|
|
-#ifdef __GNUC__
|
|
|
|
/* Give an int-valued version of !x that won't confuse PREDICT_UNLIKELY. */
|
|
/* Give an int-valued version of !x that won't confuse PREDICT_UNLIKELY. */
|
|
#define IS_FALSE_AS_INT(x) ((x) == ((typeof(x)) 0))
|
|
#define IS_FALSE_AS_INT(x) ((x) == ((typeof(x)) 0))
|
|
#else
|
|
#else
|
|
@@ -57,7 +56,6 @@
|
|
_SHORT_FILE_, __LINE__, __func__, #expr); \
|
|
_SHORT_FILE_, __LINE__, __func__, #expr); \
|
|
abort(); \
|
|
abort(); \
|
|
} STMT_END
|
|
} STMT_END
|
|
-#endif
|
|
|
|
|
|
|
|
#ifdef USE_DMALLOC
|
|
#ifdef USE_DMALLOC
|
|
#define DMALLOC_PARAMS , const char *file, const int line
|
|
#define DMALLOC_PARAMS , const char *file, const int line
|