reduce cloning of Env

This commit is contained in:
Folkert 2022-03-01 00:08:56 +01:00
parent d3bbf6d504
commit 8b457a56c5
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
2 changed files with 17 additions and 9 deletions

View file

@ -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);