From 0628bf32f1b7b68b122b6136734be5e7a9b4b435 Mon Sep 17 00:00:00 2001 From: Laurent Cheylus Date: Wed, 11 Jun 2025 12:13:39 +0200 Subject: [PATCH] runtime: fix -cstrict compilation (use usize() cast in free_memory) on OpenBSD (#24696) --- vlib/runtime/free_memory_impl_openbsd.c.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlib/runtime/free_memory_impl_openbsd.c.v b/vlib/runtime/free_memory_impl_openbsd.c.v index 37007e2944..99a61f6860 100644 --- a/vlib/runtime/free_memory_impl_openbsd.c.v +++ b/vlib/runtime/free_memory_impl_openbsd.c.v @@ -16,7 +16,7 @@ fn free_memory_impl() !usize { $if openbsd { mib := [C.CTL_VM, C.VM_UVMEXP]! mut uvm := C.uvmexp{0, 0} - mut len := sizeof(C.uvmexp) + mut len := usize(sizeof(C.uvmexp)) retval := unsafe { C.sysctl(&mib[0], mib.len, &uvm, &len, C.NULL, 0) } c_errno := C.errno if retval == -1 {