dynapi: trigger a breakpoint on a fatal error when SDL is built in debug mode

This commit is contained in:
Anonymous Maarten authored and Anonymous Maarten committed 2025-01-02 01:15:28 +01:00
1 parent 6cf6b160cd
commit 3842384a38
1 file changed
+3
+3
View File
@@ -520,6 +520,9 @@ static void SDL_InitDynamicAPILocked(void)
if (initialize_jumptable(SDL_DYNAPI_VERSION, &jump_table, sizeof(jump_table)) < 0) {
// Now we're screwed. Should definitely abort now.
dynapi_warn("Failed to initialize internal SDL dynapi. As this would otherwise crash, we have to abort now.");
#ifndef NDEBUG
SDL_TriggerBreakpoint();
#endif
SDL_ExitProcess(86);
}
}