fix first compiler pass of errors
This commit is contained in:
parent
dc195b22d4
commit
b807d58e89
|
@ -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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue