aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/error.zig
diff options
context:
space:
mode:
authorDavid Rubin <daviru007@icloud.com>2024-07-26 04:00:25 -0700
committerDavid Rubin <daviru007@icloud.com>2024-07-26 04:19:58 -0700
commit8da212c11bc54bb78950988f5980c78161af8573 (patch)
treeb2ea3f0019291f90a73da739a389ce30dd25eb5b /test/behavior/error.zig
parent046001a34a070dffa6230ccbd8f1571e0b1c1240 (diff)
downloadzig-8da212c11bc54bb78950988f5980c78161af8573.tar.gz
zig-8da212c11bc54bb78950988f5980c78161af8573.zip
riscv: update tests and fix reuse bug
Diffstat (limited to 'test/behavior/error.zig')
-rw-r--r--test/behavior/error.zig7
1 files changed, 0 insertions, 7 deletions
diff --git a/test/behavior/error.zig b/test/behavior/error.zig
index cc37e36207..1903bac8f7 100644
--- a/test/behavior/error.zig
+++ b/test/behavior/error.zig
@@ -319,7 +319,6 @@ test "error inference with an empty set" {
test "error union peer type resolution" {
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
try testErrorUnionPeerTypeResolution(1);
}
@@ -467,7 +466,6 @@ test "optional error set is the same size as error set" {
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_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
comptime assert(@sizeOf(?anyerror) == @sizeOf(anyerror));
comptime assert(@alignOf(?anyerror) == @alignOf(anyerror));
@@ -915,7 +913,6 @@ test "field access of anyerror results in smaller error set" {
test "optional error union return type" {
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_riscv64) return error.SkipZigTest;
const S = struct {
fn foo() ?anyerror!u32 {
@@ -930,7 +927,6 @@ test "optional error union return type" {
test "optional error set return type" {
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
const E = error{ A, B };
const S = struct {
@@ -944,8 +940,6 @@ test "optional error set return type" {
}
test "optional error set function parameter" {
- if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
-
const S = struct {
fn doTheTest(a: ?anyerror) !void {
try std.testing.expect(a.? == error.OutOfMemory);
@@ -975,7 +969,6 @@ test "returning an error union containing a type with no runtime bits" {
test "try used in recursive function with inferred error set" {
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_riscv64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
const Value = union(enum) {