aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/struct.zig
diff options
context:
space:
mode:
authorBingwu Zhang <xtex@aosc.io>2025-06-14 18:18:41 +0800
committerBingwu Zhang <xtex@aosc.io>2025-06-28 06:47:09 +0800
commite8d6ecb9ce37fbef1984fd2339bd512f1c0df6e5 (patch)
treea6f9361fd59bf49d611ba10ddf9322d4370b7389 /test/behavior/struct.zig
parent5db395f20bab9766028d98ac51c4f1ea286d2f92 (diff)
downloadzig-e8d6ecb9ce37fbef1984fd2339bd512f1c0df6e5.tar.gz
zig-e8d6ecb9ce37fbef1984fd2339bd512f1c0df6e5.zip
riscv64: skip failing tests
Diffstat (limited to 'test/behavior/struct.zig')
-rw-r--r--test/behavior/struct.zig5
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,