diff options
| author | David Rubin <daviru007@icloud.com> | 2024-04-28 22:22:26 -0700 |
|---|---|---|
| committer | David Rubin <daviru007@icloud.com> | 2024-06-13 02:19:40 -0700 |
| commit | c457f35da565e589071db9e55d0866f35cd095dc (patch) | |
| tree | 45994b3380f17d187f65ed08a61bda4cfa99cac1 /test/behavior/struct.zig | |
| parent | f34dcd067b6e9783a53f007746309bb1f635fbf0 (diff) | |
| download | zig-c457f35da565e589071db9e55d0866f35cd095dc.tar.gz zig-c457f35da565e589071db9e55d0866f35cd095dc.zip | |
riscv: arbitrary sized arrays
Diffstat (limited to 'test/behavior/struct.zig')
| -rw-r--r-- | test/behavior/struct.zig | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/test/behavior/struct.zig b/test/behavior/struct.zig index 602be7e95e..9693201d22 100644 --- a/test/behavior/struct.zig +++ b/test/behavior/struct.zig @@ -111,7 +111,6 @@ fn testMutation(foo: *StructFoo) void { test "struct byval assign" { if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; var foo1: StructFoo = undefined; var foo2: StructFoo = undefined; @@ -300,7 +299,6 @@ const Val = struct { test "struct point to self" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; var root: Node = undefined; root.val.x = 1; @@ -1023,7 +1021,6 @@ test "struct with 0-length union array field" { 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; const U = union { a: u32, @@ -1732,7 +1729,6 @@ test "extern struct field pointer has correct alignment" { 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_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; const S = struct { fn doTheTest() !void { @@ -1863,8 +1859,6 @@ test "comptimeness of optional and error union payload is analyzed properly" { } test "initializer uses own alignment" { - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; - const S = struct { x: u32 = @alignOf(@This()) + 1, }; @@ -1876,8 +1870,6 @@ test "initializer uses own alignment" { } test "initializer uses own size" { - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; - const S = struct { x: u32 = @sizeOf(@This()) + 1, }; @@ -1889,8 +1881,6 @@ test "initializer uses own size" { } test "initializer takes a pointer to a variable inside its struct" { - if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; - const namespace = struct { const S = struct { s: *S = &S.instance, |
