aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/bugs
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-07-16 16:32:49 +0300
committerVeikka Tuominen <git@vexu.eu>2022-07-23 15:40:11 +0300
commitff7ec4efb5a6da565b92bc7b129d03680a4a72bd (patch)
tree14006dc9e492015837a97328ccb85ac77f3e27e3 /test/behavior/bugs
parent55fe34100f8b516480cf530eb58d00ea8b665765 (diff)
downloadzig-ff7ec4efb5a6da565b92bc7b129d03680a4a72bd.tar.gz
zig-ff7ec4efb5a6da565b92bc7b129d03680a4a72bd.zip
Sema: bad union field access safety
Diffstat (limited to 'test/behavior/bugs')
-rw-r--r--test/behavior/bugs/1381.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/behavior/bugs/1381.zig b/test/behavior/bugs/1381.zig
index ae80132cc1..002d217434 100644
--- a/test/behavior/bugs/1381.zig
+++ b/test/behavior/bugs/1381.zig
@@ -12,8 +12,10 @@ const A = union(enum) {
};
test "union that needs padding bytes inside an array" {
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
var as = [_]A{
A{ .B = B{ .D = 1 } },