diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-12-27 18:59:59 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-27 18:59:59 +0100 |
| commit | aea3460cf5a7f0bf03f09181bd6352ea5818d00e (patch) | |
| tree | 8cdef5054989654ef2253d14793bc594a74d5128 /test/behavior/basic.zig | |
| parent | a70cbe779adb11faeb88ceffad0cfa729d2eec6e (diff) | |
| parent | 485082064aa3dee6cffec8db9f8146f1cf2aefbc (diff) | |
| download | zig-aea3460cf5a7f0bf03f09181bd6352ea5818d00e.tar.gz zig-aea3460cf5a7f0bf03f09181bd6352ea5818d00e.zip | |
Merge pull request #14084 from joachimschmidt557/stage2-aarch64
stage2 AArch64: small improvements
Diffstat (limited to 'test/behavior/basic.zig')
| -rw-r--r-- | test/behavior/basic.zig | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/test/behavior/basic.zig b/test/behavior/basic.zig index 43574db06f..6fcef06fc1 100644 --- a/test/behavior/basic.zig +++ b/test/behavior/basic.zig @@ -113,21 +113,18 @@ fn first4KeysOfHomeRow() []const u8 { } test "return string from function" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO try expect(mem.eql(u8, first4KeysOfHomeRow(), "aoeu")); } test "hex escape" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO try expect(mem.eql(u8, "\x68\x65\x6c\x6c\x6f", "hello")); } test "multiline string" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const s1 = @@ -140,7 +137,6 @@ test "multiline string" { } test "multiline string comments at start" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const s1 = @@ -153,7 +149,6 @@ test "multiline string comments at start" { } test "multiline string comments at end" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const s1 = @@ -166,7 +161,6 @@ test "multiline string comments at end" { } test "multiline string comments in middle" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const s1 = @@ -179,7 +173,6 @@ test "multiline string comments in middle" { } test "multiline string comments at multiple places" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const s1 = @@ -198,7 +191,6 @@ test "string concatenation" { } test "array mult operator" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO try expect(mem.eql(u8, "ab" ** 5, "ababababab")); @@ -208,7 +200,6 @@ const OpaqueA = opaque {}; const OpaqueB = opaque {}; test "opaque types" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO try expect(*OpaqueA != *OpaqueB); @@ -226,7 +217,6 @@ test "compile time global reinterpret" { } test "cast undefined" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const array: [100]u8 = undefined; @@ -238,7 +228,6 @@ fn testCastUndefined(x: []const u8) void { } test "implicit cast after unreachable" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO @@ -297,7 +286,6 @@ fn fB() []const u8 { } test "call function pointer in struct" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO try expect(mem.eql(u8, f3(true), "a")); @@ -459,7 +447,6 @@ fn testArray2DConstDoublePtr(ptr: *const f32) !void { } test "double implicit cast in same expression" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO var x = @as(i32, @as(u16, nine())); @@ -492,7 +479,6 @@ fn testStructInFn() !void { } test "fn call returning scalar optional in equality expression" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO try expect(getNull() == null); } @@ -502,7 +488,6 @@ fn getNull() ?*i32 { } test "global variable assignment with optional unwrapping with var initialized to undefined" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO @@ -628,7 +613,6 @@ var gdt = [_]GDTEntry{ var global_ptr = &gdt[0]; test "global constant is loaded with a runtime-known index" { - if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const S = struct { |
