This commit is contained in:
Ayaz Hafiz 2022-10-03 13:35:28 -05:00
parent 33d007a17b
commit 16f43f5768
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58
2 changed files with 3 additions and 2 deletions

View file

@ -963,7 +963,7 @@ fn subs_fmt_flat_type(this: &FlatType, subs: &Subs, f: &mut fmt::Formatter) -> f
write!(f, "]<{:?}>", new_ext) write!(f, "]<{:?}>", new_ext)
} }
FlatType::FunctionOrTagUnion(tagnames, symbol, ext) => { FlatType::FunctionOrTagUnion(tagnames, symbol, ext) => {
let tagnames: &[TagName] = &subs.get_subs_slice(*tagnames); let tagnames: &[TagName] = subs.get_subs_slice(*tagnames);
write!( write!(
f, f,
@ -3891,7 +3891,7 @@ fn flat_type_to_err_type(
let mut err_tags: SendMap<TagName, Vec<_>> = SendMap::default(); let mut err_tags: SendMap<TagName, Vec<_>> = SendMap::default();
err_tags.extend(tag_names.into_iter().map(|t| (t.clone(), vec![]))); err_tags.extend(tag_names.iter().map(|t| (t.clone(), vec![])));
match var_to_err_type(subs, state, ext_var).unwrap_structural_alias() { match var_to_err_type(subs, state, ext_var).unwrap_structural_alias() {
ErrorType::TagUnion(sub_tags, sub_ext) => { ErrorType::TagUnion(sub_tags, sub_ext) => {

View file

@ -3218,6 +3218,7 @@ fn unify_function_or_tag_union_and_func<M: MetaCollector>(
outcome outcome
} }
#[allow(clippy::too_many_arguments)]
fn unify_two_function_or_tag_unions<M: MetaCollector>( fn unify_two_function_or_tag_unions<M: MetaCollector>(
env: &mut Env, env: &mut Env,
pool: &mut Pool, pool: &mut Pool,