Commit dae703d3c0
Changed files (1)
lib
std
lib/std/posix.zig
@@ -689,7 +689,7 @@ pub fn abort() noreturn {
// even when linking libc on Windows we use our own abort implementation.
// See https://github.com/ziglang/zig/issues/2071 for more details.
if (native_os == .windows) {
- if (builtin.mode == .Debug) {
+ if (builtin.mode == .Debug and windows.peb().BeingDebugged != 0) {
@breakpoint();
}
windows.kernel32.ExitProcess(3);