瀏覽代碼

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

Ozkan Sezer 6 月之前
父節點
當前提交
61f13b94d1
共有 1 個文件被更改,包括 2 次插入0 次删除
  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)