From a3584b1326856e98a895e784c4123987e8e81b4e Mon Sep 17 00:00:00 2001 From: Himbeer Date: Thu, 1 Aug 2024 22:33:26 +0200 Subject: os: Automatically cast ecall bool parameters to usize --- src/os.zig | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/os.zig b/src/os.zig index 8f5aa38..2b9886f 100644 --- a/src/os.zig +++ b/src/os.zig @@ -20,6 +20,7 @@ fn autoCast(value: anytype) usize { .Void => @compileError("cannot pass void to system call"), .NoReturn => @compileError("cannot pass noreturn to system call"), .Pointer => @intFromPtr(value), + .Bool => @intFromBool(value), else => value, }; } -- cgit v1.2.3