aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/eval.zig
diff options
context:
space:
mode:
authorRobin Voetter <robin@voetter.nl>2023-10-21 17:26:59 +0200
committerRobin Voetter <robin@voetter.nl>2023-10-21 17:46:54 +0200
commit6281ad91dfc0d799bfabced68009dfb4971545d7 (patch)
tree51720234f60229b009045489366fdf41961753b1 /test/behavior/eval.zig
parent6e955af8c84e1f9f75fef7f1a5820ab1b5bcff94 (diff)
downloadzig-6281ad91dfc0d799bfabced68009dfb4971545d7.tar.gz
zig-6281ad91dfc0d799bfabced68009dfb4971545d7.zip
spirv: self-referential pointers via new fwd_ptr_type
Its a little ugly but it works.
Diffstat (limited to 'test/behavior/eval.zig')
-rw-r--r--test/behavior/eval.zig4
1 files changed, 0 insertions, 4 deletions
diff --git a/test/behavior/eval.zig b/test/behavior/eval.zig
index a57d537c30..39e9e32484 100644
--- a/test/behavior/eval.zig
+++ b/test/behavior/eval.zig
@@ -391,7 +391,6 @@ test "return 0 from function that has u0 return type" {
test "statically initialized struct" {
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;
st_init_str_foo.x += 1;
try expect(st_init_str_foo.x == 14);
@@ -498,7 +497,6 @@ test "comptime shlWithOverflow" {
test "const ptr to variable data changes at runtime" {
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 expect(foo_ref.name[0] == 'a');
foo_ref.name = "b";
@@ -1551,8 +1549,6 @@ test "comptime function turns function value to function pointer" {
}
test "container level const and var have unique addresses" {
- if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
-
const S = struct {
x: i32,
y: i32,