diff --git a/libc/shared/rpc.h b/libc/shared/rpc.h index dd46d5dcb3dc..7295efd4eee3 100644 --- a/libc/shared/rpc.h +++ b/libc/shared/rpc.h @@ -275,7 +275,7 @@ template struct Process { } }; -/// Invokes a function accross every active buffer across the total lane size. +/// Invokes a function across every active buffer across the total lane size. template RPC_ATTRS static void invoke_rpc(F &&fn, uint32_t lane_size, uint64_t lane_mask, Buffer *slot) { @@ -375,8 +375,8 @@ struct Server { uint32_t start = 0); RPC_ATTRS Port open(uint32_t lane_size); - RPC_ATTRS static uint64_t allocation_size(uint32_t lane_size, - uint32_t port_count) { + RPC_ATTRS static constexpr uint64_t allocation_size(uint32_t lane_size, + uint32_t port_count) { return Process::allocation_size(port_count, lane_size); }