util: remove now unused debug_assert
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by: Emma Anholt <emma@anholt.net> Acked-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17403>
This commit is contained in:
parent
c9ca8abe4f
commit
b8397991c8
|
@ -327,16 +327,6 @@ debug_get_flags_option(const char *name,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
|
||||||
_debug_assert_fail(const char *expr, const char *file, unsigned line,
|
|
||||||
const char *function)
|
|
||||||
{
|
|
||||||
_debug_printf("%s:%u:%s: Assertion `%s' failed.\n",
|
|
||||||
file, line, function, expr);
|
|
||||||
os_abort();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
debug_dump_enum(const struct debug_named_value *names,
|
debug_dump_enum(const struct debug_named_value *names,
|
||||||
unsigned long value)
|
unsigned long value)
|
||||||
|
|
|
@ -204,34 +204,6 @@ debug_get_num_option(const char *name, long dfault);
|
||||||
void
|
void
|
||||||
debug_get_version_option(const char *name, unsigned *major, unsigned *minor);
|
debug_get_version_option(const char *name, unsigned *major, unsigned *minor);
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
|
||||||
__declspec(noreturn)
|
|
||||||
#endif
|
|
||||||
void _debug_assert_fail(const char *expr,
|
|
||||||
const char *file,
|
|
||||||
unsigned line,
|
|
||||||
const char *function)
|
|
||||||
#if defined(__GNUC__) && !defined(DEBUG)
|
|
||||||
__attribute__((noreturn))
|
|
||||||
#endif
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Assert macro
|
|
||||||
*
|
|
||||||
* Do not expect that the assert call terminates -- errors must be handled
|
|
||||||
* regardless of assert behavior.
|
|
||||||
*
|
|
||||||
* 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.
|
|
||||||
*/
|
|
||||||
#ifndef NDEBUG
|
|
||||||
#define debug_assert(expr) ((expr) ? (void)0 : _debug_assert_fail(#expr, __FILE__, __LINE__, __FUNCTION__))
|
|
||||||
#else
|
|
||||||
#define debug_assert(expr) (void)(0 && (expr))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Output the current function name.
|
* Output the current function name.
|
||||||
|
|
Loading…
Reference in New Issue