Merge pull request #5694 from lukewilliamboswell/windows-zig-fixes

Fixes for Windows zig builtin tests
This commit is contained in:
Folkert de Vries 2023-09-12 14:45:05 +02:00 committed by GitHub
commit cca2ebb7ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 27 additions and 18 deletions

View file

@ -160,9 +160,16 @@ pub fn add_default_roc_externs(env: &Env<'_, '_, '_>) {
}
}
unreachable_function(env, "roc_getppid");
unreachable_function(env, "roc_mmap");
unreachable_function(env, "roc_shm_open");
match env.target_info.operating_system {
roc_target::OperatingSystem::Windows => {
// We don't need these functions on Windows
}
_ => {
unreachable_function(env, "roc_getppid");
unreachable_function(env, "roc_mmap");
unreachable_function(env, "roc_shm_open");
}
}
add_sjlj_roc_panic(env)
}