From 40bab4df69fb6d77c83ae79b9d6bc47ac4ff67fd Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Fri, 19 Jul 2024 04:35:11 -0400 Subject: [PATCH] behavior: disable test that triggers an llvm assertion Tracked by #20680 --- test/behavior/vector.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/behavior/vector.zig b/test/behavior/vector.zig index 2de751f708..865ce4ff84 100644 --- a/test/behavior/vector.zig +++ b/test/behavior/vector.zig @@ -105,6 +105,12 @@ test "vector float operators" { if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .aarch64) { + // Triggers an assertion with LLVM 18: + // https://github.com/ziglang/zig/issues/20680 + return error.SkipZigTest; + } + const S = struct { fn doTheTest(T: type) !void { var v: @Vector(4, T) = .{ 10, 20, 30, 40 };