Fix ordering of params on standard functions

This commit is contained in:
microproofs 2024-09-24 17:38:18 -04:00
parent 2bbc699a25
commit c6c5cddead
No known key found for this signature in database
GPG Key ID: 14F93C84DE6AFD17
2 changed files with 1 additions and 2 deletions

View File

@ -5010,7 +5010,7 @@ impl<'a> CodeGenerator<'a> {
let func_body = params let func_body = params
.into_iter() .into_iter()
.fold(func_body, |term, arg| term.lambda(arg)) .rfold(func_body, |term, arg| term.lambda(arg))
.lambda(NO_INLINE); .lambda(NO_INLINE);
Some(term.lambda(func_name).apply(func_body)) Some(term.lambda(func_name).apply(func_body))

View File

@ -1206,7 +1206,6 @@ impl AirTree {
air_vec.push(Air::DefineFunc { air_vec.push(Air::DefineFunc {
func_name: func_name.clone(), func_name: func_name.clone(),
module_name: module_name.clone(), module_name: module_name.clone(),
variant_name: variant_name.clone(), variant_name: variant_name.clone(),
variant, variant,
}); });