From: Michel Dänzer Date: Tue, 7 Nov 2017 09:48:12 +0000 (+0100) Subject: gallium: Guard assertions by NDEBUG instead of DEBUG X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cd3b55ad07dbf1a7cfd3b30109d0562bea692576;hp=1e6f9ea21230229c0256d8189427411298132638;p=mesa.git gallium: Guard assertions by NDEBUG instead of DEBUG This matches the standard assert.h header. Reviewed-by: Eric Engestrom Reviewed-by: Marek Olšák --- diff --git a/src/gallium/auxiliary/util/u_debug.h b/src/gallium/auxiliary/util/u_debug.h index 63940b72253..d2ea89f59c1 100644 --- a/src/gallium/auxiliary/util/u_debug.h +++ b/src/gallium/auxiliary/util/u_debug.h @@ -185,7 +185,7 @@ void _debug_assert_fail(const char *expr, * For non debug builds the assert macro will expand to a no-op, so do not * call functions with side effects in the assert expression. */ -#ifdef DEBUG +#ifndef NDEBUG #define debug_assert(expr) ((expr) ? (void)0 : _debug_assert_fail(#expr, __FILE__, __LINE__, __FUNCTION__)) #else #define debug_assert(expr) (void)(0 && (expr))