mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-02 16:21:11 +00:00
reduce cloning of Env
This commit is contained in:
parent
d3bbf6d504
commit
8b457a56c5
2 changed files with 17 additions and 9 deletions
|
@ -3104,7 +3104,7 @@ fn run_solve<'a>(
|
|||
let (solved_subs, solved_env, problems) =
|
||||
roc_solve::module::run_solve(rigid_variables, constraint, var_store);
|
||||
|
||||
let mut exposed_vars_by_symbol: MutMap<Symbol, Variable> = solved_env.vars_by_symbol().clone();
|
||||
let mut exposed_vars_by_symbol: MutMap<Symbol, Variable> = solved_env.vars_by_symbol();
|
||||
exposed_vars_by_symbol.retain(|k, _| exposed_symbols.contains(k));
|
||||
|
||||
let solved_types = roc_solve::module::make_solved_types(&solved_subs, &exposed_vars_by_symbol);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue