aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-12-27 23:13:03 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-12-27 23:13:03 -0700
commita1d82352d2fa7245416c8cb93517cc57cd42e5b8 (patch)
tree6b2d34fe4797de0b8011fcb86376f583b6a680e2 /test
parent5ca1753ff175379c7847ae82243774c79a75879c (diff)
downloadzig-a1d82352d2fa7245416c8cb93517cc57cd42e5b8.tar.gz
zig-a1d82352d2fa7245416c8cb93517cc57cd42e5b8.zip
disable failing C var arg behavior tests
See tracking issue #14096
Diffstat (limited to 'test')
-rw-r--r--test/behavior/var_args.zig15
1 files changed, 12 insertions, 3 deletions
diff --git a/test/behavior/var_args.zig b/test/behavior/var_args.zig
index 0438be513b..97f90b559d 100644
--- 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 {