zig.h: Don't use __debugbreak() for MinGW.

It seems like only Clang supports this in MinGW mode, and Clang will already
take the __builtin_debugtrap() path anyway.
This commit is contained in:
Alex Rønne Petersen 2024-12-01 15:38:14 +01:00
parent d19e1919da
commit ba66814185
No known key found for this signature in database

View File

@ -287,7 +287,7 @@ typedef char bool;
#if zig_has_builtin(debugtrap)
#define zig_breakpoint() __builtin_debugtrap()
#elif defined(zig_msvc) || defined(__MINGW32__) || defined(__MINGW64__)
#elif defined(zig_msvc)
#define zig_breakpoint() __debugbreak()
#elif defined(__arm__)
#define zig_breakpoint() __asm__ volatile("bkpt #0x0")