Răsfoiți Sursa

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

Ozkan Sezer 6 luni în urmă
părinte
comite
61f13b94d1
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  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)