From eaae3f936bf047186453fa2ec1d99ba684edede8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Thu, 11 Dec 2025 19:26:41 +0100 Subject: [PATCH] test: limit `invalid_tail_call` to x86_64-linux Targets that don't support tail calls will see: /home/ci/zig/.zig-cache/o/35dbe82c8e4d49ae5b7d630329568133/tmp.zig:5:5: error: unable to perform tail call: compiler backend 'stage2_llvm' does not support tail calls on target architecture 'powerpc64le' with the selected CPU feature flags So just run this test on a known-good target. --- test/cases/compile_errors/invalid_tail_call.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/test/cases/compile_errors/invalid_tail_call.zig b/test/cases/compile_errors/invalid_tail_call.zig index 8a1f298f25..8990304b96 100644 --- a/test/cases/compile_errors/invalid_tail_call.zig +++ b/test/cases/compile_errors/invalid_tail_call.zig @@ -7,5 +7,6 @@ pub export fn entry() void { // error // backend=llvm +// target=x86_64-linux // // :5:5: error: unable to perform tail call: type of function being called 'fn (usize) void' does not match type of calling function 'fn () callconv(.c) void'