aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-03-03 17:56:37 -0500
committerGitHub <noreply@github.com>2022-03-03 17:56:37 -0500
commit0ea51f7f494cd84a48fd997b60196d6c4254ccac (patch)
tree16e37b2d217f7ea6418b04d37542b5f937351e34 /test
parent6c045f9e83434e98fbfbd7c511e673274cb22afc (diff)
parentb96d5fd71f12a56ba97c6ca36e47a7cbceee9696 (diff)
downloadzig-0ea51f7f494cd84a48fd997b60196d6c4254ccac.tar.gz
zig-0ea51f7f494cd84a48fd997b60196d6c4254ccac.zip
Merge pull request #11049 from mitchellh/peer-arrays
stage2: fix a couple issues with peer resolution and const casting arrays
Diffstat (limited to 'test')
-rw-r--r--test/behavior/cast.zig12
1 files changed, 10 insertions, 2 deletions
diff --git a/test/behavior/cast.zig b/test/behavior/cast.zig
index bc120d6697..8e53b7d44d 100644
--- a/test/behavior/cast.zig
+++ b/test/behavior/cast.zig
@@ -964,7 +964,11 @@ test "cast between C pointer with different but compatible types" {
}
test "peer type resolve string lit with sentinel-terminated mutable slice" {
- if (builtin.zig_backend != .stage1) 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.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
var array: [4:0]u8 = undefined;
array[4] = 0; // TODO remove this when #4372 is solved
@@ -981,7 +985,11 @@ test "peer type resolve array pointers, one of them const" {
}
test "peer type resolve array pointer and unknown pointer" {
- if (builtin.zig_backend != .stage1) 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.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
const const_array: [4]u8 = undefined;
var array: [4]u8 = undefined;