diff --git a/doc/langref.html.in b/doc/langref.html.in index 09f8864a4c..b3a7470e3e 100644 --- a/doc/langref.html.in +++ b/doc/langref.html.in @@ -11133,9 +11133,14 @@ fn add(count: c_int, ...) callconv(.C) c_int { } test "defining a variadic function" { - // Variadic functions are currently disabled on some targets due to miscompilations. - if (builtin.cpu.arch == .aarch64 and builtin.os.tag != .windows and builtin.os.tag != .macos) return error.SkipZigTest; - if (builtin.cpu.arch == .x86_64 and builtin.os.tag == .windows) return error.SkipZigTest; + if (builtin.cpu.arch == .aarch64 and builtin.os.tag != .macos) { + // https://github.com/ziglang/zig/issues/14096 + return error.SkipZigTest; + } + if (builtin.cpu.arch == .x86_64 and builtin.os.tag == .windows) { + // https://github.com/ziglang/zig/issues/16961 + return error.SkipZigTest; + } try std.testing.expectEqual(@as(c_int, 0), add(0)); try std.testing.expectEqual(@as(c_int, 1), add(1, @as(c_int, 1))); diff --git a/test/behavior/var_args.zig b/test/behavior/var_args.zig index df89b4b88c..01732b7f53 100644 --- a/test/behavior/var_args.zig +++ b/test/behavior/var_args.zig @@ -232,7 +232,10 @@ test "unused VaList arg" { // https://github.com/ziglang/zig/issues/14096 return error.SkipZigTest; } - if (builtin.cpu.arch == .x86_64 and builtin.os.tag == .windows) return error.SkipZigTest; // TODO + if (builtin.cpu.arch == .x86_64 and builtin.os.tag == .windows) { + // https://github.com/ziglang/zig/issues/16961 + return error.SkipZigTest; // TODO + } const S = struct { fn thirdArg(dummy: c_int, ...) callconv(.C) c_int {