aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-03-03 00:03:54 +0100
committerAndrew Kelley <andrew@ziglang.org>2022-03-02 20:04:34 -0500
commit3ec74a1cd8b868b7cebfd584dec3f20a9aa2bda6 (patch)
treec8406c16704cd4a47247618395257180cf7f3a0d /test
parent1c8a86f063b65e95c2e23ceaa40843069adfdc23 (diff)
downloadzig-3ec74a1cd8b868b7cebfd584dec3f20a9aa2bda6.tar.gz
zig-3ec74a1cd8b868b7cebfd584dec3f20a9aa2bda6.zip
codegen: handle elem_ptr when lowering to memory
* x64: handle storing from-to non-stack memory
Diffstat (limited to 'test')
-rw-r--r--test/behavior/array.zig4
1 files changed, 0 insertions, 4 deletions
diff --git a/test/behavior/array.zig b/test/behavior/array.zig
index 634be7f5ad..cf9eaf660c 100644
--- a/test/behavior/array.zig
+++ b/test/behavior/array.zig
@@ -179,7 +179,6 @@ fn plusOne(x: u32) u32 {
test "single-item pointer to array indexing and slicing" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
try testSingleItemPtrArrayIndexSlice();
@@ -206,7 +205,6 @@ fn doSomeMangling(array: *[4]u8) void {
test "implicit cast zero sized array ptr to slice" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
{
@@ -244,7 +242,6 @@ const Str = struct { a: []Sub };
test "set global var array via slice embedded in struct" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
var s = Str{ .a = s_array[0..] };
@@ -261,7 +258,6 @@ test "set global var array via slice embedded in struct" {
test "read/write through global variable array of struct fields initialized via array mult" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
const S = struct {