aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/align.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-05-04 18:45:59 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-05-04 18:45:59 -0700
commitaf7e945a7dc00a2a5055d9770b9ecda253d64a8e (patch)
treeeea75368e3cf4a065a0e261f99a584d3a9beea68 /test/behavior/align.zig
parent2f6a01d0c39542e7d88c9af14e869b820fd156cc (diff)
downloadzig-af7e945a7dc00a2a5055d9770b9ecda253d64a8e.tar.gz
zig-af7e945a7dc00a2a5055d9770b9ecda253d64a8e.zip
stage2: fix `@sizeOf` for structs with comptime fields
Diffstat (limited to 'test/behavior/align.zig')
-rw-r--r--test/behavior/align.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/behavior/align.zig b/test/behavior/align.zig
index 393908d5bd..5a3a76beb2 100644
--- a/test/behavior/align.zig
+++ b/test/behavior/align.zig
@@ -55,6 +55,10 @@ test "alignment of struct with pointer has same alignment as usize" {
}
test "alignment and size of structs with 128-bit fields" {
+ if (builtin.zig_backend == .stage1) {
+ // stage1 gets the wrong answer for a lot of targets
+ return error.SkipZigTest;
+ }
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO