aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2023-03-23 00:27:25 -0400
committerJacob Young <jacobly0@users.noreply.github.com>2023-03-24 17:57:58 -0400
commitdbe1b4a7e5731e4fb17d42b754faf1052aa78f32 (patch)
tree2b64d85f1e3ab39bdbc6b7db067501b9b3f38711 /test
parentf99b75360db55413f4accf43a6f4161b14a5de9f (diff)
downloadzig-dbe1b4a7e5731e4fb17d42b754faf1052aa78f32.tar.gz
zig-dbe1b4a7e5731e4fb17d42b754faf1052aa78f32.zip
x86_64: fix value tracking bugs
Diffstat (limited to 'test')
-rw-r--r--test/behavior/array.zig1
-rw-r--r--test/behavior/bugs/10970.zig1
-rw-r--r--test/behavior/for.zig1
-rw-r--r--test/behavior/if.zig1
-rw-r--r--test/behavior/union.zig1
5 files changed, 2 insertions, 3 deletions
diff --git a/test/behavior/array.zig b/test/behavior/array.zig
index 484cab4722..96b1be1778 100644
--- a/test/behavior/array.zig
+++ b/test/behavior/array.zig
@@ -191,6 +191,7 @@ test "nested arrays of strings" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
const array_of_strings = [_][]const u8{ "hello", "this", "is", "my", "thing" };
for (array_of_strings, 0..) |s, i| {
diff --git a/test/behavior/bugs/10970.zig b/test/behavior/bugs/10970.zig
index e04680c443..539dfaff71 100644
--- a/test/behavior/bugs/10970.zig
+++ b/test/behavior/bugs/10970.zig
@@ -6,7 +6,6 @@ fn retOpt() ?u32 {
test "breaking from a loop in an if statement" {
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
var cond = true;
diff --git a/test/behavior/for.zig b/test/behavior/for.zig
index 98ffff85a3..8ab378c6d4 100644
--- a/test/behavior/for.zig
+++ b/test/behavior/for.zig
@@ -275,6 +275,7 @@ test "two counters" {
test "1-based counter and ptr to array" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
var ok: usize = 0;
diff --git a/test/behavior/if.zig b/test/behavior/if.zig
index 948629038b..730c0713c6 100644
--- a/test/behavior/if.zig
+++ b/test/behavior/if.zig
@@ -112,7 +112,6 @@ test "if prongs cast to expected type instead of peer type resolution" {
}
test "if peer expressions inferred optional type" {
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
diff --git a/test/behavior/union.zig b/test/behavior/union.zig
index f247bf6fa2..b78bac5c3e 100644
--- a/test/behavior/union.zig
+++ b/test/behavior/union.zig
@@ -1514,7 +1514,6 @@ test "packed union with zero-bit field" {
}
test "reinterpreting enum value inside packed union" {
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO