Don't use assert(0) for SDL_TriggerBreak

The assert macro is disabled when building with -DNDEBUG.
On Android, the debugger stopped in the wrong frame.
This commit is contained in:
Anonymous Maarten authored and Anonymous Maarten committed 2025-09-30 15:45:26 +02:00
1 parent e3d65796f4
commit 30c2cda25e
1 file changed
-3
-3
View File
@@ -132,9 +132,6 @@ extern "C" {
#define SDL_TriggerBreakpoint() __debugbreak()
#elif defined(_MSC_VER) && defined(_M_IX86)
#define SDL_TriggerBreakpoint() { _asm { int 0x03 } }
#elif defined(ANDROID) || defined(__SYMBIAN32__)
#include <assert.h>
#define SDL_TriggerBreakpoint() assert(0)
#elif SDL_HAS_BUILTIN(__builtin_debugtrap)
#define SDL_TriggerBreakpoint() __builtin_debugtrap()
#elif SDL_HAS_BUILTIN(__builtin_trap)