common: assert(0) on Q_assert failure for better debugger experience

This commit is contained in:
Eric Wasylishen 2021-08-22 22:45:50 -06:00
parent f7256907d5
commit a618e5f5b5
1 changed files with 2 additions and 0 deletions

View File

@ -20,6 +20,7 @@
#ifndef __COMMON_CMDLIB_H__
#define __COMMON_CMDLIB_H__
#include <cassert>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
@ -138,6 +139,7 @@ static inline void Q_assert_(bool success, const char *expr, const char *file, i
{
if (!success) {
logprint("%s:%d: Q_assert(%s) failed.\n", file, line, expr);
assert(0);
exit(1);
}
}