From 61f13b94d15b4c38fc30baea5987e94300276a5a Mon Sep 17 00:00:00 2001 From: Ozkan Sezer Date: Sat, 11 Jan 2025 02:11:50 +0300 Subject: [PATCH] add a fallback SDL_TriggerBreakpoint() for MSVC after commit ebaa30d3. --- include/SDL3/SDL_assert.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/SDL3/SDL_assert.h b/include/SDL3/SDL_assert.h index 0cb455984b..e6860ce32a 100644 --- a/include/SDL3/SDL_assert.h +++ b/include/SDL3/SDL_assert.h @@ -131,6 +131,8 @@ extern "C" { /* Don't include intrin.h here because it contains C++ code */ extern void __cdecl __debugbreak(void); #define SDL_TriggerBreakpoint() __debugbreak() +#elif defined(_MSC_VER) && defined(_M_IX86) + #define SDL_TriggerBreakpoint() { _asm { int 0x03 } } #elif defined(ANDROID) #include #define SDL_TriggerBreakpoint() assert(0)