Commit ba66814185

Alex Rønne Petersen <alex@alexrp.com>
2024-12-01 15:38:14
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 parent d19e191
Changed files (1)
lib
lib/zig.h
@@ -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")