From af7e945a7dc00a2a5055d9770b9ecda253d64a8e Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 4 May 2022 18:45:59 -0700 Subject: stage2: fix `@sizeOf` for structs with comptime fields --- test/behavior/bitcast.zig | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/behavior/bitcast.zig') diff --git a/test/behavior/bitcast.zig b/test/behavior/bitcast.zig index e74a4c44f4..4922b9473e 100644 --- a/test/behavior/bitcast.zig +++ b/test/behavior/bitcast.zig @@ -120,6 +120,10 @@ test "bitcast generates a temporary value" { } test "@bitCast packed structs at runtime and comptime" { + if (builtin.zig_backend == .stage1) { + // stage1 gets the wrong answer for a lot of targets + return error.SkipZigTest; + } if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; -- cgit v1.2.3