소스 검색

Don't use assert(0) for SDL_TriggerBreak

The assert macro is disabled when building with -DNDEBUG.
On Android, the debugger stopped in the wrong frame.
Anonymous Maarten 9 달 전
부모
커밋
30c2cda25e
1개의 변경된 파일0개의 추가작업 그리고 3개의 파일을 삭제
  1. 0 3
      include/SDL3/SDL_assert.h

+ 0 - 3
include/SDL3/SDL_assert.h

@@ -132,9 +132,6 @@ extern "C" {
     #define SDL_TriggerBreakpoint() __debugbreak()
     #define SDL_TriggerBreakpoint() __debugbreak()
 #elif defined(_MSC_VER) && defined(_M_IX86)
 #elif defined(_MSC_VER) && defined(_M_IX86)
     #define SDL_TriggerBreakpoint() { _asm { int 0x03 }  }
     #define SDL_TriggerBreakpoint() { _asm { int 0x03 }  }
-#elif defined(ANDROID) || defined(__SYMBIAN32__)
-    #include <assert.h>
-    #define SDL_TriggerBreakpoint() assert(0)
 #elif SDL_HAS_BUILTIN(__builtin_debugtrap)
 #elif SDL_HAS_BUILTIN(__builtin_debugtrap)
     #define SDL_TriggerBreakpoint() __builtin_debugtrap()
     #define SDL_TriggerBreakpoint() __builtin_debugtrap()
 #elif SDL_HAS_BUILTIN(__builtin_trap)
 #elif SDL_HAS_BUILTIN(__builtin_trap)