mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 22:34:45 +00:00
add other compiler-rt functions in builtins.o
This commit is contained in:
parent
a41611b553
commit
e7906b30a9
2 changed files with 134 additions and 3 deletions
|
@ -434,8 +434,18 @@ pub(crate) fn surgery_pe(executable_path: &Path, metadata_path: &Path, roc_app_b
|
|||
relocation,
|
||||
);
|
||||
} else {
|
||||
let is_ingested_compiler_rt =
|
||||
["__muloti4", "__divti3", "__udivti3", "__modti3"].contains(&name.as_str());
|
||||
let is_ingested_compiler_rt = [
|
||||
"__muloti4",
|
||||
"__divti3",
|
||||
"__udivti3",
|
||||
"__modti3",
|
||||
"__umodti3",
|
||||
"__fixdfti",
|
||||
"__fixsfti",
|
||||
"__fixunsdfti",
|
||||
"__fixunssfti",
|
||||
]
|
||||
.contains(&name.as_str());
|
||||
if *address == 0 && !name.starts_with("roc") && !is_ingested_compiler_rt {
|
||||
eprintln!(
|
||||
"I don't know the address of the {} function! this may cause segfaults",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue