Skip to content

Commit 959def7

Browse files
committed
better names
1 parent beb1ac1 commit 959def7

File tree

4 files changed

+20
-21
lines changed

4 files changed

+20
-21
lines changed

jscomp/core/lam_compile_external_obj.ml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ let assemble_obj_args (labels : External_arg_spec.obj_params) (args : J.express
4646
: (Js_op.property_name * E.t ) list * J.expression list * _ =
4747
match labels, args with
4848
| [] , [] -> [], [], []
49-
| {obj_arg_label = Label {name = label; cst = Some cst }} :: labels , args ->
49+
| {obj_arg_label = Obj_label {name = label; cst = Some cst }} :: labels , args ->
5050
let accs, eff, assign = aux labels args in
5151
(label, Lam_compile_const.translate_arg_cst cst )::accs, eff, assign
5252
(* | {obj_arg_label = EmptyCst _ } :: rest , args -> assert false *)
53-
| {obj_arg_label = Empty }::labels, arg::args
53+
| {obj_arg_label = Obj_empty }::labels, arg::args
5454
-> (* unit type*)
5555
let (accs, eff, assign) as r = aux labels args in
5656
if Js_analyzer.no_side_effect_expression arg then r
5757
else (accs, arg::eff, assign)
58-
| ({obj_arg_label = Label {name = label; cst = None} } as arg_kind)::labels, arg::args
58+
| ({obj_arg_label = Obj_label {name = label; cst = None} } as arg_kind)::labels, arg::args
5959
->
6060
let accs, eff, assign = aux labels args in
6161
let acc, new_eff = Lam_compile_external_call.ocaml_to_js_eff ~arg_label:Arg_label ~arg_type:arg_kind.obj_arg_type arg in
@@ -66,7 +66,7 @@ let assemble_obj_args (labels : External_arg_spec.obj_params) (args : J.express
6666
(label, x) :: accs , Ext_list.append new_eff eff , assign
6767
end (* evaluation order is undefined *)
6868

69-
| ({obj_arg_label = Optional {name = label}; obj_arg_type } as arg_kind)::labels, arg::args
69+
| ({obj_arg_label = Obj_optional {name = label}; obj_arg_type } as arg_kind)::labels, arg::args
7070
->
7171
let (accs, eff, assign) as r = aux labels args in
7272
Js_of_lam_option.destruct_optional arg
@@ -80,7 +80,7 @@ let assemble_obj_args (labels : External_arg_spec.obj_params) (args : J.express
8080
(label, x) :: accs , Ext_list.append new_eff eff , assign
8181
end )
8282
~not_sure:(fun _ -> accs, eff , (arg_kind,arg)::assign )
83-
| {obj_arg_label = Empty | Label {cst = None;_} | Optional _ } :: _ , [] -> assert false
83+
| {obj_arg_label = Obj_empty | Obj_label {cst = None;_} | Obj_optional _ } :: _ , [] -> assert false
8484
| [], _ :: _ -> assert false
8585
in
8686
let map, eff, assignment = aux labels args in
@@ -103,7 +103,7 @@ let assemble_obj_args (labels : External_arg_spec.obj_params) (args : J.express
103103
(Ext_list.flat_map assignment (fun
104104
((xlabel : External_arg_spec.obj_param), (arg : J.expression )) ->
105105
match xlabel with
106-
| {obj_arg_label = Optional {name = label} } ->
106+
| {obj_arg_label = Obj_optional {name = label} } ->
107107
(* Need make sure whether assignment is effectful or not
108108
to avoid code duplication
109109
*)

0 commit comments

Comments
 (0)