diff --git a/src/target.zig b/src/target.zig index fc0c7a0745a05d26386e78bb5fb4b2b708d1e457..d009cf85561710fc4a62180daa68f70cb4127610 100644 --- a/src/target.zig +++ b/src/target.zig @@ -130,7 +130,6 @@ pub fn osRequiresLibC(target: std.Target) bool { pub fn libcNeedsLibUnwind(target: std.Target) bool { return switch (target.os.tag) { - .windows, .macosx, .ios, .watchos, @@ -138,6 +137,7 @@ pub fn libcNeedsLibUnwind(target: std.Target) bool { .freestanding, => false, + .windows => target.abi != .msvc, else => true, }; }