From c704824b45731f2400355ebe8ae0c576e19dc072 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Mon, 25 Oct 2021 10:49:11 +0200 Subject: osdep: add MP_UNREACHABLE This seems to work on gcc, clang and mingw as-is, but I made it conditional on __GNUC__ just in case, even though I can't figure out which compilers we care about that don't export this define. Also replace all instances of assert(0) in the code by MP_UNREACHABLE(), which is a strict improvement. --- misc/thread_pool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'misc') diff --git a/misc/thread_pool.c b/misc/thread_pool.c index 217c990c19..e2c7a238dd 100644 --- a/misc/thread_pool.c +++ b/misc/thread_pool.c @@ -105,7 +105,7 @@ static void *worker_thread(void *arg) return NULL; } } - assert(0); + MP_UNREACHABLE(); } pthread_mutex_unlock(&pool->lock); -- cgit v1.2.3