From ff9f245cf3e7cbf6716fec0e9c63dabe74161b02 Mon Sep 17 00:00:00 2001 From: Roman Fomin Date: Fri, 17 Oct 2025 16:09:52 +0700 Subject: [PATCH] Use intrin.h; it doesn't seem to have C++ code in MinGW --- include/SDL3/SDL_assert.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/SDL3/SDL_assert.h b/include/SDL3/SDL_assert.h index bdd4714201..ba8104b1ca 100644 --- a/include/SDL3/SDL_assert.h +++ b/include/SDL3/SDL_assert.h @@ -130,7 +130,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(__MINGW32__) && (SDL_HAS_BUILTIN(__debugbreak) || __MINGW_DEBUGBREAK_IMPL) +#elif defined(__MINGW32__) + #include #define SDL_TriggerBreakpoint() __debugbreak() #elif defined(_MSC_VER) && defined(_M_IX86) #define SDL_TriggerBreakpoint() { _asm { int 0x03 } }