zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit eaae3f936bf047186453fa2ec1d99ba684edede8 (tree)
parent f36949ead358e2fa4430454e15685e60e6bd07f5
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Thu, 11 Dec 2025 19:26:41 +0100

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.

Diffstat:
Mtest/cases/compile_errors/invalid_tail_call.zig | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git 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'