diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-04-28 11:42:14 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-04-28 18:35:01 +0200 |
| commit | 2875216f8e01c4e71a76fe840a0b298f0d42758e (patch) | |
| tree | 1d0d50ee200424ba1af988267179f624864a025c /test/incremental/assert_function.8.zig | |
| parent | 5a5648c0f03058e1d3878cc8c072af968fc90aa8 (diff) | |
| download | zig-2875216f8e01c4e71a76fe840a0b298f0d42758e.tar.gz zig-2875216f8e01c4e71a76fe840a0b298f0d42758e.zip | |
test: fix x86_64-macos failures
This is just a temporary fix - I would like to unify all of x86_64
tests across linux and macos OSes.
Diffstat (limited to 'test/incremental/assert_function.8.zig')
| -rw-r--r-- | test/incremental/assert_function.8.zig | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/test/incremental/assert_function.8.zig b/test/incremental/assert_function.8.zig deleted file mode 100644 index f845de9aa0..0000000000 --- a/test/incremental/assert_function.8.zig +++ /dev/null @@ -1,36 +0,0 @@ -const builtin = @import("builtin"); - -extern "c" fn write(usize, usize, usize) usize; - -pub fn main() void { - var i: u32 = 0; - inline while (i < 4) : (i += 1) print(); - assert(i == 4); -} - -fn print() void { - switch (builtin.os.tag) { - .linux => { - asm volatile ("syscall" - : - : [number] "{rax}" (1), - [arg1] "{rdi}" (1), - [arg2] "{rsi}" (@ptrToInt("hello\n")), - [arg3] "{rdx}" (6), - : "rcx", "r11", "memory" - ); - }, - .macos => { - _ = write(1, @ptrToInt("hello\n"), 6); - }, - else => unreachable, - } -} - -pub fn assert(ok: bool) void { - if (!ok) unreachable; // assertion failure -} - -// error -// -// :7:21: error: unable to resolve comptime value |
