From 6889121a287e5452dd5fcb2d747f486995e19706 Mon Sep 17 00:00:00 2001 From: dzaima Date: Fri, 6 Jan 2023 06:10:12 +0200 Subject: [PATCH] getPageSize does need to return something --- src/vm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vm.c b/src/vm.c index 94f9bd30..6dd316d1 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1131,7 +1131,10 @@ B block_decompose(B x) { return m_hVec2(m_i32(1), x); } static usz pageSizeV; usz getPageSize() { #if defined(_WIN32) || defined(_WIN64) - err("getPageSize unimplemented on Windows"); + #if !NO_MMAP + #error "Windows builds must have NO_MMAP=1" + #endif + return 1; // doesn't actually need to be accurate if NO_MMAP, which Windows builds should have #else if (pageSizeV==0) pageSizeV = sysconf(_SC_PAGESIZE); return pageSizeV;