commit e83590d0e887e3b856e2e638c608fa821c1efa2e (tree)
parent 179f16904f47a0455c656a49bd7dd5ee8ceb54fe
Author: Jakub Konka <kubkon@jakubkonka.com>
Date: Tue, 8 Nov 2022 13:59:47 +0100
aarch64: pass some tests dealing with optionals
Diffstat:
1 file changed, 0 insertions(+), 7 deletions(-)
diff --git a/test/behavior/optional.zig b/test/behavior/optional.zig
@@ -6,7 +6,6 @@ const expectEqual = testing.expectEqual;
const expectEqualStrings = std.testing.expectEqualStrings;
test "passing an optional integer as a parameter" {
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
const S = struct {
@@ -26,8 +25,6 @@ test "passing an optional integer as a parameter" {
pub const EmptyStruct = struct {};
test "optional pointer to size zero struct" {
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
-
var e = EmptyStruct{};
var o: ?*EmptyStruct = &e;
try expect(o != null);
@@ -142,7 +139,6 @@ fn test_cmp_optional_non_optional() !void {
}
test "unwrap function call with optional pointer return value" {
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
const S = struct {
@@ -163,7 +159,6 @@ test "unwrap function call with optional pointer return value" {
}
test "nested orelse" {
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
const S = struct {
@@ -189,7 +184,6 @@ test "nested orelse" {
}
test "self-referential struct through a slice of optional" {
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
@@ -270,7 +264,6 @@ test "0-bit child type coerced to optional return ptr result location" {
test "0-bit child type coerced to optional" {
if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
const S = struct {
fn doTheTest() !void {