diff options
Diffstat (limited to 'lib/std/net/test.zig')
| -rw-r--r-- | lib/std/net/test.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/net/test.zig b/lib/std/net/test.zig index f181bb49ea..0fa853151a 100644 --- a/lib/std/net/test.zig +++ b/lib/std/net/test.zig @@ -49,7 +49,7 @@ test "parse and render IPv6 addresses" { try testing.expectError(error.Incomplete, net.Address.parseIp6("FF01:", 0)); try testing.expectError(error.InvalidIpv4Mapping, net.Address.parseIp6("::123.123.123.123", 0)); // TODO Make this test pass on other operating systems. - if (builtin.os.tag == .linux) { + if (builtin.os.tag == .linux or builtin.link_libc) { try testing.expectError(error.Incomplete, net.Address.resolveIp6("ff01::fb%", 0)); try testing.expectError(error.Overflow, net.Address.resolveIp6("ff01::fb%wlp3s0s0s0s0s0s0s0s0", 0)); try testing.expectError(error.Overflow, net.Address.resolveIp6("ff01::fb%12345678901234", 0)); @@ -57,7 +57,7 @@ test "parse and render IPv6 addresses" { } test "invalid but parseable IPv6 scope ids" { - if (builtin.os.tag != .linux) { + if (builtin.os.tag != .linux or !builtin.link_libc) { // Currently, resolveIp6 with alphanumerical scope IDs only works on Linux. // TODO Make this test pass on other operating systems. return error.SkipZigTest; |
