Determine ability specializations before walking a body

This commit is contained in:
Ayaz Hafiz 2022-05-06 08:51:31 -04:00 committed by ayazhafiz
parent edee222763
commit 025d501cfd
4 changed files with 136 additions and 51 deletions

View file

@ -67,6 +67,7 @@ pub fn deep_copy_type_vars_into_expr<'a>(
loc_elems: loc_elems.iter().map(|le| le.map(go_help)).collect(),
},
Var(sym) => Var(*sym),
AbilityMember(sym, specialization) => AbilityMember(*sym, specialization.clone()),
When {
loc_cond,
cond_var,