zig

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

commit 520397b48fac7fd0c107257c57f2cca4f0a40a98 (tree)
parent 7248b4a4e437223a0c826dfbcb76b9835fce16d0
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Wed,  7 Jan 2026 13:32:20 -0800

tests: delete redundant cases

These were originally supposed to be incremental test cases but have
long since been made redundant.

Diffstat:
Dtest/cases/function_pointers.zig | 30------------------------------
Dtest/cases/print_u32s.zig | 28----------------------------
2 files changed, 0 insertions(+), 58 deletions(-)

diff --git a/test/cases/function_pointers.zig b/test/cases/function_pointers.zig @@ -1,30 +0,0 @@ -const std = @import("std"); - -const PrintFn = *const fn () void; - -pub fn main() void { - var printFn: PrintFn = stopSayingThat; - var i: u32 = 0; - while (i < 4) : (i += 1) printFn(); - - printFn = moveEveryZig; - printFn(); -} - -fn stopSayingThat() void { - _ = std.posix.write(1, "Hello, my name is Inigo Montoya; you killed my father, prepare to die.\n") catch {}; -} - -fn moveEveryZig() void { - _ = std.posix.write(1, "All your codebase are belong to us\n") catch {}; -} - -// run -// target=x86_64-macos -// -// Hello, my name is Inigo Montoya; you killed my father, prepare to die. -// Hello, my name is Inigo Montoya; you killed my father, prepare to die. -// Hello, my name is Inigo Montoya; you killed my father, prepare to die. -// Hello, my name is Inigo Montoya; you killed my father, prepare to die. -// All your codebase are belong to us -// diff --git a/test/cases/print_u32s.zig b/test/cases/print_u32s.zig @@ -1,28 +0,0 @@ -const std = @import("std"); - -pub fn main() void { - printNumberHex(0x00000000); - printNumberHex(0xaaaaaaaa); - printNumberHex(0xdeadbeef); - printNumberHex(0x31415926); -} - -fn printNumberHex(x: u32) void { - const digit_chars = "0123456789abcdef"; - var i: u5 = 28; - while (true) : (i -= 4) { - const digit = (x >> i) & 0xf; - _ = std.posix.write(1, &.{digit_chars[digit]}) catch {}; - if (i == 0) break; - } - _ = std.posix.write(1, "\n") catch {}; -} - -// run -// target=x86_64-macos -// -// 00000000 -// aaaaaaaa -// deadbeef -// 31415926 -//