Skip to content

Commit 6c26560

Browse files
committed
"effect" is a reserved word now
1 parent 6a81626 commit 6c26560

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

compiler/core/js_cmj_format.ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ type cmj_value = {
3333
(** Either constant or closed functor *)
3434
}
3535

36-
type effect = string option
36+
type effect_ = string option
3737

3838
let single_na = Single Lam_arity.na
3939

@@ -52,7 +52,7 @@ type t = {
5252
case: Ext_js_file_kind.case;
5353
}
5454

55-
let make ~(values : cmj_value Map_string.t) ~effect ~package_spec ~case : t =
55+
let make ~(values : cmj_value Map_string.t) ~effect_ ~package_spec ~case : t =
5656
{
5757
values =
5858
Map_string.to_sorted_array_with_f values (fun k v ->
@@ -61,7 +61,7 @@ let make ~(values : cmj_value Map_string.t) ~effect ~package_spec ~case : t =
6161
arity = v.arity;
6262
persistent_closed_lambda = v.persistent_closed_lambda;
6363
});
64-
pure = effect = None;
64+
pure = effect_ = None;
6565
package_spec;
6666
case;
6767
}

compiler/core/js_cmj_format.mli

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ type cmj_value = {
5252
persistent_closed_lambda: Lam.t option; (* Either constant or closed functor *)
5353
}
5454

55-
type effect = string option
55+
type effect_ = string option
5656

5757
type keyed_cmj_value = {
5858
name: string;
@@ -69,7 +69,7 @@ type t = {
6969

7070
val make :
7171
values:cmj_value Map_string.t ->
72-
effect:effect ->
72+
effect_:effect_ ->
7373
package_spec:Js_packages_info.t ->
7474
case:Ext_js_file_kind.case ->
7575
t

compiler/core/lam_compile_main.ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -266,21 +266,21 @@ js
266266
)
267267
in
268268
Warnings.check_fatal();
269-
let effect =
269+
let effect_ =
270270
Lam_stats_export.get_dependent_module_effect
271271
maybe_pure external_module_ids in
272272
let v : Js_cmj_format.t =
273273
Lam_stats_export.export_to_cmj
274274
meta
275-
effect
275+
effect_
276276
coerced_input.export_map
277277
(if Ext_char.is_lower_case (Filename.basename output_prefix).[0] then Little else Upper)
278278
in
279279
(if not !Clflags.dont_write_files then
280280
Js_cmj_format.to_file
281281
~check_exists:(not !Js_config.force_cmj)
282282
(output_prefix ^ Literals.suffix_cmj) v);
283-
{J.program = program ; side_effect = effect ; modules = external_module_ids }
283+
{J.program = program ; side_effect = effect_ ; modules = external_module_ids }
284284
)
285285
;;
286286

compiler/core/lam_stats_export.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ let get_dependent_module_effect (maybe_pure : string option)
128128
]}
129129
TODO: check that we don't do this in browser environment
130130
*)
131-
let export_to_cmj (meta : Lam_stats.t) effect export_map case : Js_cmj_format.t
131+
let export_to_cmj (meta : Lam_stats.t) effect_ export_map case : Js_cmj_format.t
132132
=
133133
let values = values_of_export meta export_map in
134134

135-
Js_cmj_format.make ~values ~effect
135+
Js_cmj_format.make ~values ~effect_
136136
~package_spec:(Js_packages_state.get_packages_info ())
137137
~case
138138
(* FIXME: make sure [-o] would not change its case

compiler/core/lam_stats_export.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ val get_dependent_module_effect :
2727

2828
val export_to_cmj :
2929
Lam_stats.t ->
30-
Js_cmj_format.effect ->
30+
Js_cmj_format.effect_ ->
3131
Lam.t Map_ident.t ->
3232
Ext_js_file_kind.case ->
3333
Js_cmj_format.t

0 commit comments

Comments
 (0)