Skip to content

Commit 384d7f7

Browse files
committed
not using object state
1 parent 3da8ce5 commit 384d7f7

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

jscomp/core/js_pass_flatten_and_mark_dead.ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,10 +180,10 @@ let mark_dead_code (js : J.program) : J.program =
180180
]}
181181
182182
*)
183-
let subst_map () = object (self)
183+
let subst_map (substitution : J.expression Hash_ident.t) = object (self)
184184
inherit Js_map.map as super
185185

186-
val substitution : J.expression Hash_ident.t= Hash_ident.create 17
186+
187187

188188

189189

@@ -288,7 +288,7 @@ end
288288

289289
let program (js : J.program) =
290290
js
291-
|> (subst_map () )#program
291+
|> (subst_map (Hash_ident.create 32) )#program
292292
|> mark_dead_code
293293
(* |> mark_dead_code *)
294294
(* mark dead code twice does have effect in some cases, however, we disabled it

lib/4.06.1/unstable/js_compiler.ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102108,10 +102108,10 @@ let mark_dead_code (js : J.program) : J.program =
102108102108
]}
102109102109

102110102110
*)
102111-
let subst_map () = object (self)
102111+
let subst_map (substitution : J.expression Hash_ident.t) = object (self)
102112102112
inherit Js_map.map as super
102113102113

102114-
val substitution : J.expression Hash_ident.t= Hash_ident.create 17
102114+
102115102115

102116102116

102117102117

@@ -102216,7 +102216,7 @@ end
102216102216

102217102217
let program (js : J.program) =
102218102218
js
102219-
|> (subst_map () )#program
102219+
|> (subst_map (Hash_ident.create 32) )#program
102220102220
|> mark_dead_code
102221102221
(* |> mark_dead_code *)
102222102222
(* mark dead code twice does have effect in some cases, however, we disabled it

lib/4.06.1/unstable/js_refmt_compiler.ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102108,10 +102108,10 @@ let mark_dead_code (js : J.program) : J.program =
102108102108
]}
102109102109

102110102110
*)
102111-
let subst_map () = object (self)
102111+
let subst_map (substitution : J.expression Hash_ident.t) = object (self)
102112102112
inherit Js_map.map as super
102113102113

102114-
val substitution : J.expression Hash_ident.t= Hash_ident.create 17
102114+
102115102115

102116102116

102117102117

@@ -102216,7 +102216,7 @@ end
102216102216

102217102217
let program (js : J.program) =
102218102218
js
102219-
|> (subst_map () )#program
102219+
|> (subst_map (Hash_ident.create 32) )#program
102220102220
|> mark_dead_code
102221102221
(* |> mark_dead_code *)
102222102222
(* mark dead code twice does have effect in some cases, however, we disabled it

lib/4.06.1/whole_compiler.ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -384590,10 +384590,10 @@ let mark_dead_code (js : J.program) : J.program =
384590384590
]}
384591384591

384592384592
*)
384593-
let subst_map () = object (self)
384593+
let subst_map (substitution : J.expression Hash_ident.t) = object (self)
384594384594
inherit Js_map.map as super
384595384595

384596-
val substitution : J.expression Hash_ident.t= Hash_ident.create 17
384596+
384597384597

384598384598

384599384599

@@ -384698,7 +384698,7 @@ end
384698384698

384699384699
let program (js : J.program) =
384700384700
js
384701-
|> (subst_map () )#program
384701+
|> (subst_map (Hash_ident.create 32) )#program
384702384702
|> mark_dead_code
384703384703
(* |> mark_dead_code *)
384704384704
(* mark dead code twice does have effect in some cases, however, we disabled it

0 commit comments

Comments
 (0)