pass the shared buffer to zig directly

This commit is contained in:
Folkert 2022-07-27 17:16:12 +02:00
parent a60a49bce6
commit f7452b8889
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
4 changed files with 9 additions and 24 deletions

View file

@ -22,12 +22,12 @@ pub fn add_default_roc_externs(env: &Env<'_, '_, '_>) {
match env.mode {
super::build::LlvmBackendMode::CliTest => {
// expose this function
let fn_val = module.get_function("set_mmapped_file").unwrap();
let fn_val = module.get_function("set_shared_buffer").unwrap();
fn_val.set_linkage(Linkage::External);
}
_ => {
// remove this function from the module
let fn_val = module.get_function("set_mmapped_file").unwrap();
let fn_val = module.get_function("set_shared_buffer").unwrap();
unsafe { fn_val.delete() };
}
}