Explorar o código

add a fallback SDL_TriggerBreakpoint() for MSVC after commit ebaa30d3.

Ozkan Sezer hai 3 meses
pai
achega
61f13b94d1
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      include/SDL3/SDL_assert.h

+ 2 - 0
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 <assert.h>
     #define SDL_TriggerBreakpoint() assert(0)