Coalesce one signature type

This commit is contained in:
Ayaz Hafiz 2022-10-25 12:07:56 -05:00
parent e0a2139b1e
commit 4bd77250c7
No known key found for this signature in database
GPG Key ID: 0E2A37416A25EF58

View File

@ -3132,14 +3132,15 @@ fn constraint_recursive_function(
flex_info.vars.extend(new_infer_variables);
let signature_index = constraints.push_type(signature.clone());
let annotation_expected = FromAnnotation(
loc_pattern,
arity,
AnnotationSource::TypedBody {
region: annotation.region,
},
// TODO coalesce with other signature_index
constraints.push_type(signature.clone()),
signature_index,
);
let (arg_types, _signature_closure_type, ret_type) = match &signature {
@ -3226,8 +3227,6 @@ fn constraint_recursive_function(
vars.push(expr_var);
let signature_index = constraints.push_type(signature.clone());
let state_constraints = constraints.and_constraint(argument_pattern_state.constraints);
let cons = [
constraints.let_constraint(