From: Gunnar Beutner Date: Thu, 29 Aug 2013 07:04:33 +0000 (+0200) Subject: Fix the ASSERT() macro. X-Git-Tag: v0.0.3~668 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1de88b05593f2ff069d4e90f41436e1d91cfed6f;p=icinga2 Fix the ASSERT() macro. --- diff --git a/lib/base/debug.h b/lib/base/debug.h index 9587f47f0..06ce556cd 100644 --- a/lib/base/debug.h +++ b/lib/base/debug.h @@ -24,11 +24,7 @@ #include #ifdef NDEBUG -# if defined(__clang__) || (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) -# define ASSERT(expr) __builtin_unreachable() -# else -# define ASSERT(expr) ((void)0) -# endif +# define ASSERT(expr) ((void)0) #else /* NDEBUG */ # define ASSERT(expr) ((expr) ? 0 : icinga_assert_fail(#expr, __FILE__, __LINE__)) #endif /* NDEBUG */