aboutsummaryrefslogtreecommitdiff
path: root/test/behavior
diff options
context:
space:
mode:
authorRobin Voetter <robin@voetter.nl>2024-03-17 23:09:03 +0100
committerRobin Voetter <robin@voetter.nl>2024-03-18 19:13:51 +0100
commit2f9e37ade072b32ab40ef56f343b0fc572fdf8f1 (patch)
treecfb8baa2967ba8c0c30032c3105788bcf6b7bff8 /test/behavior
parent4020b91f21893543cd859467dc131ddded0a4a6a (diff)
downloadzig-2f9e37ade072b32ab40ef56f343b0fc572fdf8f1.tar.gz
zig-2f9e37ade072b32ab40ef56f343b0fc572fdf8f1.zip
spirv: enable passing tests
Diffstat (limited to 'test/behavior')
-rw-r--r--test/behavior/byval_arg_var.zig1
-rw-r--r--test/behavior/cast.zig1
-rw-r--r--test/behavior/error.zig2
-rw-r--r--test/behavior/floatop.zig2
-rw-r--r--test/behavior/optional.zig3
-rw-r--r--test/behavior/pointers.zig1
-rw-r--r--test/behavior/vector.zig2
-rw-r--r--test/behavior/while.zig2
8 files changed, 0 insertions, 14 deletions
diff --git a/test/behavior/byval_arg_var.zig b/test/behavior/byval_arg_var.zig
index 3a82ca86ad..01b5f90ef7 100644
--- a/test/behavior/byval_arg_var.zig
+++ b/test/behavior/byval_arg_var.zig
@@ -5,7 +5,6 @@ var result: []const u8 = "wrong";
test "pass string literal byvalue to a generic var param" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
start();
blowUpStack(10);
diff --git a/test/behavior/cast.zig b/test/behavior/cast.zig
index 0e45473aca..e88a53629e 100644
--- a/test/behavior/cast.zig
+++ b/test/behavior/cast.zig
@@ -1252,7 +1252,6 @@ test "implicit cast from *T to ?*anyopaque" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
var a: u8 = 1;
incrementVoidPtrValue(&a);
diff --git a/test/behavior/error.zig b/test/behavior/error.zig
index 4b8b69192e..8e4dd2c091 100644
--- a/test/behavior/error.zig
+++ b/test/behavior/error.zig
@@ -124,7 +124,6 @@ test "debug info for optional error set" {
test "implicit cast to optional to error union to return result loc" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
const S = struct {
fn entry() !void {
@@ -951,7 +950,6 @@ test "returning an error union containing a type with no runtime bits" {
test "try used in recursive function with inferred error set" {
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_spirv64) return error.SkipZigTest; // TODO
const Value = union(enum) {
values: []const @This(),
diff --git a/test/behavior/floatop.zig b/test/behavior/floatop.zig
index b3bdfb6d71..c092a913ba 100644
--- a/test/behavior/floatop.zig
+++ b/test/behavior/floatop.zig
@@ -127,7 +127,6 @@ test "cmp f16" {
test "cmp f32/f64" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
try testCmp(f32);
try comptime testCmp(f32);
@@ -979,7 +978,6 @@ test "@abs f32/f64" {
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
try testFabs(f32);
try comptime testFabs(f32);
diff --git a/test/behavior/optional.zig b/test/behavior/optional.zig
index edf02d3e6e..e808710f98 100644
--- a/test/behavior/optional.zig
+++ b/test/behavior/optional.zig
@@ -28,7 +28,6 @@ pub const EmptyStruct = struct {};
test "optional pointer to size zero struct" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
var e = EmptyStruct{};
const o: ?*EmptyStruct = &e;
@@ -36,8 +35,6 @@ test "optional pointer to size zero struct" {
}
test "equality compare optional pointers" {
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
-
try testNullPtrsEql();
try comptime testNullPtrsEql();
}
diff --git a/test/behavior/pointers.zig b/test/behavior/pointers.zig
index f01c8d62f3..2539dd886d 100644
--- a/test/behavior/pointers.zig
+++ b/test/behavior/pointers.zig
@@ -216,7 +216,6 @@ test "assign null directly to C pointer and test null equality" {
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
var x: [*c]i32 = null;
_ = &x;
diff --git a/test/behavior/vector.zig b/test/behavior/vector.zig
index 97e80d8444..4b2ab52c59 100644
--- a/test/behavior/vector.zig
+++ b/test/behavior/vector.zig
@@ -372,7 +372,6 @@ test "load vector elements via comptime index" {
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_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
const S = struct {
fn doTheTest() !void {
@@ -394,7 +393,6 @@ test "store vector elements via comptime index" {
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_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
const S = struct {
fn doTheTest() !void {
diff --git a/test/behavior/while.zig b/test/behavior/while.zig
index 0c703d25d1..51ae8c5d98 100644
--- a/test/behavior/while.zig
+++ b/test/behavior/while.zig
@@ -38,8 +38,6 @@ fn staticWhileLoop2() i32 {
}
test "while with continue expression" {
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
-
var sum: i32 = 0;
{
var i: i32 = 0;