summaryrefslogtreecommitdiff
path: root/compiler/PureUtils.ml
diff options
context:
space:
mode:
authorSon Ho2023-12-22 23:04:31 +0100
committerSon Ho2023-12-22 23:04:31 +0100
commit9a8e43df626400aacdfcb9d2cf2eec38d71d2d73 (patch)
tree2df260fb8340c64348f046c32cbb1c712a508341 /compiler/PureUtils.ml
parentd9ace7d5f1968f26b586fb712c725b2ce51086f8 (diff)
Fix minor issues
Diffstat (limited to '')
-rw-r--r--compiler/PureUtils.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/PureUtils.ml b/compiler/PureUtils.ml
index cc439e64..80bf3c42 100644
--- a/compiler/PureUtils.ml
+++ b/compiler/PureUtils.ml
@@ -731,7 +731,7 @@ let mk_lambda_from_var (var : var) (mp : mplace option) (e : texpression) :
let mk_lambdas_from_vars (vars : var list) (mps : mplace option list)
(e : texpression) : texpression =
let vars = List.combine vars mps in
- List.fold_left (fun e (v, mp) -> mk_lambda_from_var v mp e) e vars
+ List.fold_right (fun (v, mp) e -> mk_lambda_from_var v mp e) vars e
let rec destruct_lambdas (e : texpression) : typed_pattern list * texpression =
match e.e with