mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 06:14:46 +00:00
Use Internal linkage instead of Private to keep roc function symbols in the final binary
This commit is contained in:
parent
5b19337089
commit
45f9f800ef
2 changed files with 3 additions and 3 deletions
|
@ -4136,7 +4136,7 @@ fn build_proc_header<'a, 'ctx, 'env>(
|
||||||
env.module,
|
env.module,
|
||||||
fn_name.as_str(),
|
fn_name.as_str(),
|
||||||
fn_type,
|
fn_type,
|
||||||
Linkage::Private,
|
Linkage::Internal,
|
||||||
FAST_CALL_CONV,
|
FAST_CALL_CONV,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -6213,7 +6213,7 @@ fn build_foreign_symbol<'a, 'ctx, 'env>(
|
||||||
env.module,
|
env.module,
|
||||||
&fastcc_function_name,
|
&fastcc_function_name,
|
||||||
fastcc_type,
|
fastcc_type,
|
||||||
Linkage::Private,
|
Linkage::Internal,
|
||||||
FAST_CALL_CONV,
|
FAST_CALL_CONV,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -183,7 +183,7 @@ impl<'ctx> PointerToRefcount<'ctx> {
|
||||||
env.module,
|
env.module,
|
||||||
fn_name,
|
fn_name,
|
||||||
fn_type,
|
fn_type,
|
||||||
Linkage::Private,
|
Linkage::Internal,
|
||||||
FAST_CALL_CONV, // Because it's an internal-only function, it should use the fast calling convention.
|
FAST_CALL_CONV, // Because it's an internal-only function, it should use the fast calling convention.
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue