diff --git a/compiler/mono/src/ir.rs b/compiler/mono/src/ir.rs index 989847c01e..240be5b496 100644 --- a/compiler/mono/src/ir.rs +++ b/compiler/mono/src/ir.rs @@ -4191,13 +4191,7 @@ fn reuse_function_symbol<'a>( original: Symbol, ) -> Stmt<'a> { match procs.partial_procs.get(&original) { - None => { - if original.module_id() != env.home && original.module_id() != ModuleId::ATTR { - result - } else { - result - } - } + None => result, Some(partial_proc) => { let arg_var = arg_var.unwrap_or(partial_proc.annotation); // this symbol is a function, that is used by-name (e.g. as an argument to another