zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit a1d82352d2fa7245416c8cb93517cc57cd42e5b8 (tree)
parent 5ca1753ff175379c7847ae82243774c79a75879c
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Tue, 27 Dec 2022 23:13:03 -0700

disable failing C var arg behavior tests

See tracking issue #14096

Diffstat:
Mtest/behavior/var_args.zig | 15++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/test/behavior/var_args.zig b/test/behavior/var_args.zig @@ -99,7 +99,10 @@ test "simple variadic function" { if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO - if (builtin.cpu.arch == .aarch64 and builtin.os.tag != .windows and builtin.os.tag != .macos) return error.SkipZigTest; // TODO + if (builtin.cpu.arch == .aarch64 and builtin.os.tag != .macos and builtin.zig_backend == .stage2_llvm) { + // 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 const S = struct { @@ -134,7 +137,10 @@ test "variadic functions" { if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO - if (builtin.cpu.arch == .aarch64 and builtin.os.tag != .windows and builtin.os.tag != .macos) return error.SkipZigTest; // TODO + if (builtin.cpu.arch == .aarch64 and builtin.os.tag != .macos and builtin.zig_backend == .stage2_llvm) { + // 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 const S = struct { @@ -175,7 +181,10 @@ test "copy VaList" { if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO - if (builtin.cpu.arch == .aarch64 and builtin.os.tag != .windows and builtin.os.tag != .macos) return error.SkipZigTest; // TODO + if (builtin.cpu.arch == .aarch64 and builtin.os.tag != .macos and builtin.zig_backend == .stage2_llvm) { + // 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 const S = struct {