Store ability member lambda sets in storage subs

This commit is contained in:
Ayaz Hafiz 2022-07-13 10:05:00 -04:00
parent 52d3f9721f
commit e91247a64d
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58
4 changed files with 63 additions and 33 deletions

View file

@ -4076,7 +4076,7 @@ pub fn add_imports(
resolved_specializations: _,
}) => {
let var = exposed_types
.stored_specialization_lambda_set_vars
.stored_ability_lambda_set_vars
.get(&lset_var)
.expect("Lambda set var from other module not available");
@ -4260,9 +4260,11 @@ fn run_solve<'a>(
let mut solved_subs = solved_subs;
let exposed_types = roc_solve::module::exposed_types_storage_subs(
module_id,
&mut solved_subs,
&exposed_vars_by_symbol,
&solved_specializations,
&abilities_store,
);
let solved_module = SolvedModule {