Merge pull request #5203 from roc-lang/virtual-dom-annotations

Fix a few bugs Virtual-DOM cropped up
This commit is contained in:
Ayaz 2023-03-25 20:00:51 -05:00 committed by GitHub
commit 8c55e8126d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 28 additions and 14 deletions

View file

@ -5792,12 +5792,17 @@ fn late_resolve_ability_specialization<'a>(
solved,
unspecialized,
recursion_var: _,
ambient_function: _,
ambient_function,
} = env.subs.get_lambda_set(*lambda_set);
debug_assert!(unspecialized.is_empty());
let mut iter_lambda_set = solved.iter_all();
debug_assert_eq!(iter_lambda_set.len(), 1);
debug_assert_eq!(
iter_lambda_set.len(),
1,
"{:?}",
(env.subs.dbg(*lambda_set), env.subs.dbg(ambient_function))
);
let spec_symbol_index = iter_lambda_set.next().unwrap().0;
env.subs[spec_symbol_index]
} else {