aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeer <himbeer@disroot.org>2024-08-01 22:33:26 +0200
committerHimbeer <himbeer@disroot.org>2024-08-01 22:33:26 +0200
commita3584b1326856e98a895e784c4123987e8e81b4e (patch)
treeae1fed3595d3dbc86940caceeb838268e4f547b9
parentd4726722a90e61e45c73dbcb575d22f2587ad3c6 (diff)
os: Automatically cast ecall bool parameters to usize
-rw-r--r--src/os.zig1
1 files changed, 1 insertions, 0 deletions
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,
};
}