mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-03 00:24:34 +00:00
hook up aliases
This commit is contained in:
parent
7d8409f6a6
commit
b3dce7317d
4 changed files with 30 additions and 8 deletions
|
@ -3161,8 +3161,20 @@ fn run_solve<'a>(
|
|||
let actual_constraint =
|
||||
constraints.let_import_constraint(rigid_vars, def_types, constraint, &import_variables);
|
||||
|
||||
let (solved_subs, solved_env, problems) =
|
||||
roc_solve::module::run_solve(&constraints, actual_constraint, rigid_variables, subs);
|
||||
let mut solve_aliases = roc_solve::solve::Aliases::default();
|
||||
|
||||
dbg!(&aliases);
|
||||
for (name, alias) in aliases.iter() {
|
||||
solve_aliases.insert(*name, alias.clone());
|
||||
}
|
||||
|
||||
let (solved_subs, solved_env, problems) = roc_solve::module::run_solve(
|
||||
&constraints,
|
||||
actual_constraint,
|
||||
rigid_variables,
|
||||
subs,
|
||||
solve_aliases,
|
||||
);
|
||||
|
||||
let exposed_vars_by_symbol: Vec<_> = solved_env
|
||||
.vars_by_symbol()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue