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,
|inner_then, (index, prev_name, name)| {
AirTree::let_assignment(
@ -2743,10 +2743,12 @@ impl<'a> CodeGenerator<'a> {
) -> AirTree {
let mut arg_names = vec![];
let checked_args = arguments
let checked_args =
arguments
.iter()
.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_span = arg.location;