mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-26 21:39:07 +00:00
give the new exposed symbols to the surgical linker
This commit is contained in:
parent
fee5e978f7
commit
454f3c603e
11 changed files with 163 additions and 75 deletions
|
@ -180,7 +180,12 @@ fn gen_from_mono_module_llvm<'a>(
|
|||
OptLevel::Normal | OptLevel::Size | OptLevel::Optimize => LlvmBackendMode::Binary,
|
||||
},
|
||||
|
||||
exposed_to_host: loaded.exposed_to_host.values.keys().copied().collect(),
|
||||
exposed_to_host: loaded
|
||||
.exposed_to_host
|
||||
.top_level_values
|
||||
.keys()
|
||||
.copied()
|
||||
.collect(),
|
||||
};
|
||||
|
||||
// does not add any externs for this mode (we have a host) but cleans up some functions around
|
||||
|
@ -485,7 +490,7 @@ fn gen_from_mono_module_dev_wasm32<'a>(
|
|||
|
||||
let exposed_to_host = loaded
|
||||
.exposed_to_host
|
||||
.values
|
||||
.top_level_values
|
||||
.keys()
|
||||
.copied()
|
||||
.collect::<MutSet<_>>();
|
||||
|
@ -556,7 +561,7 @@ fn gen_from_mono_module_dev_assembly<'a>(
|
|||
let env = roc_gen_dev::Env {
|
||||
arena,
|
||||
module_id,
|
||||
exposed_to_host: exposed_to_host.values.keys().copied().collect(),
|
||||
exposed_to_host: exposed_to_host.top_level_values.keys().copied().collect(),
|
||||
lazy_literals,
|
||||
generate_allocators,
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue