diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-06-29 08:03:59 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-29 08:03:59 +0200 |
| commit | 6322dbd5bf112356efdf2ec64c5471d6e8586a74 (patch) | |
| tree | d6fd887508e79e51e5e142b20099cc6ad29a654b /test/behavior/struct.zig | |
| parent | 0adcfd60f4fcfd01c74a6477cbcef187ce06f533 (diff) | |
| parent | ff06de4c897e0b51c4d1f044746d43397500be69 (diff) | |
| download | zig-6322dbd5bf112356efdf2ec64c5471d6e8586a74.tar.gz zig-6322dbd5bf112356efdf2ec64c5471d6e8586a74.zip | |
compiler: test runner: fix tests never fails on crippled architectures (#24180)
* compiler: test runner: fix tests never fails on crippled architectures
* riscv64: skip failing tests
* riscv64: enable test summary printing
Diffstat (limited to 'test/behavior/struct.zig')
| -rw-r--r-- | test/behavior/struct.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/behavior/struct.zig b/test/behavior/struct.zig index 365edcde69..03e757235a 100644 --- a/test/behavior/struct.zig +++ b/test/behavior/struct.zig @@ -424,6 +424,7 @@ test "packed struct 24bits" { if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.cpu.arch.isArm()) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO comptime { std.debug.assert(@sizeOf(Foo24Bits) == @sizeOf(u24)); @@ -526,6 +527,7 @@ test "implicit cast packed struct field to const ptr" { 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_spirv) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO const LevelUpMove = packed struct { move_id: u9, @@ -590,6 +592,7 @@ test "bit field access" { 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_spirv) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO var data = bit_field_1; try expect(getA(&data) == 1); @@ -713,6 +716,7 @@ test "pointer to packed struct member in a stack variable" { 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_spirv) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO const S = packed struct { a: u2, @@ -1525,6 +1529,7 @@ test "optional generic function label struct field" { test "struct fields get automatically reordered" { if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest; if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // TODO const S1 = struct { a: u32, |
