authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-01 15:38:14+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-03 11:57:20+01:00
logba6681418515d2f531b8a5ec98b47581c285a384
tree755f6652ea4fcc96719f1b3aea4473a3e71337d1
parentd19e1919da7f9ecd36a4e9da1ffbe6a10c62d449
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

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.

1 files changed, 1 insertions(+), 1 deletions(-)

lib/zig.h+1-1
......@@ -287,7 +287,7 @@ typedef char bool;
287287
288288#if zig_has_builtin(debugtrap)
289289#define zig_breakpoint() __builtin_debugtrap()
290#elif defined(zig_msvc) || defined(__MINGW32__) || defined(__MINGW64__)
290#elif defined(zig_msvc)
291291#define zig_breakpoint() __debugbreak()
292292#elif defined(__arm__)
293293#define zig_breakpoint() __asm__ volatile("bkpt #0x0")