fix first compiler pass of errors

This commit is contained in:
microproofs 2024-02-03 17:17:25 -05:00 committed by Kasey
parent dc195b22d4
commit b807d58e89
1 changed files with 58 additions and 56 deletions

View File

@ -2506,7 +2506,7 @@ impl<'a> CodeGenerator<'a> {
} }
}); });
let tuple_name_assigns = previous_defined_names.into_iter().rfold( let tuple_name_assigns = previous_defined_names.into_iter().rev().fold(
next_then, next_then,
|inner_then, (index, prev_name, name)| { |inner_then, (index, prev_name, name)| {
AirTree::let_assignment( AirTree::let_assignment(
@ -2743,10 +2743,12 @@ impl<'a> CodeGenerator<'a> {
) -> AirTree { ) -> AirTree {
let mut arg_names = vec![]; let mut arg_names = vec![];
let checked_args = arguments let checked_args =
arguments
.iter() .iter()
.enumerate() .enumerate()
.rfold(body, |inner_then, (index, arg)| { .rev()
.fold(body, |inner_then, (index, arg)| {
let arg_name = arg.arg_name.get_variable_name().unwrap_or("_").to_string(); let arg_name = arg.arg_name.get_variable_name().unwrap_or("_").to_string();
let arg_span = arg.location; let arg_span = arg.location;