We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f088173 commit 8dcd1feCopy full SHA for 8dcd1fe
dev/gencopy/gencopy.ml
@@ -49,15 +49,7 @@ module Copy = struct
49
Printf.sprintf "copy_%s" name
50
51
let arrow_type args ret =
52
- let rev_args = List.rev args in
53
- let rec aux acc args =
54
- match args with
55
- | [] -> acc
56
- | hd :: tl ->
57
- let acc = Ast_builder.ptyp_arrow Nolabel hd acc in
58
- aux acc tl
59
- in
60
- aux ret rev_args
+ List.fold_right (Ast_builder.ptyp_arrow Nolabel) args ret
61
62
let arg_type_from_param i =
63
let arg = from_var i in
0 commit comments