authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-03-03 18:42:29+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-03-03 18:42:29+01:00
logd8d8842190214cf727611b965e830ccbfffb52d1
treeef60aa3c3908a8b4e6a9e30da66c684282fd6bf9
parentc413ac100fa5a4cece5702d3afb6b0898e9c6214

arm: skip unimplemented behavior test for @fieldParentPtr


1 files changed, 5 insertions(+), 0 deletions(-)

test/behavior/field_parent_ptr.zig+5
......@@ -3,6 +3,7 @@ const builtin = @import("builtin");
33
44test "@fieldParentPtr non-first field" {
55 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
6 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
67 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
78 try testParentFieldPtr(&foo.c);
89 comptime try testParentFieldPtr(&foo.c);
......@@ -10,6 +11,7 @@ test "@fieldParentPtr non-first field" {
1011
1112test "@fieldParentPtr first field" {
1213 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
14 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
1315 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1416 try testParentFieldPtrFirst(&foo.a);
1517 comptime try testParentFieldPtrFirst(&foo.a);
......@@ -47,6 +49,7 @@ fn testParentFieldPtrFirst(a: *const bool) !void {
4749
4850test "@fieldParentPtr untagged union" {
4951 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
52 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
5053 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
5154 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
5255
......@@ -73,6 +76,7 @@ fn testFieldParentPtrUnion(c: *const i32) !void {
7376
7477test "@fieldParentPtr tagged union" {
7578 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
79 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
7680 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
7781 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
7882
......@@ -99,6 +103,7 @@ fn testFieldParentPtrTaggedUnion(c: *const i32) !void {
99103
100104test "@fieldParentPtr extern union" {
101105 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
106 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
102107 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
103108 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
104109