@@ -260,6 +260,7 @@ core/lam_inner.cmi : core/lam.cmi
260260core/lam_util.cmi : core/lam_stats.cmi core/lam.cmi core/j.cmx \
261261 ext/ident_set.cmi ext/ident_map.cmi
262262core/lam_group.cmi : core/lam.cmi
263+ core/lam_pass_deep_flatten.cmi : core/lam.cmi
263264core/js_stmt_make.cmi : core/lam.cmi core/js_closure.cmi core/j.cmx
264265core/js_pass_flatten.cmi : core/j.cmx
265266core/js_pass_tailcall_inline.cmi : core/j.cmx
@@ -292,8 +293,11 @@ core/lam_compile.cmi : core/lam_compile_defs.cmi core/lam.cmi \
292293 core/js_output.cmi core/j.cmx
293294core/lam_pass_exits.cmi : core/lam.cmi ext/int_hashtbl.cmi
294295core/lam_pass_count.cmi : core/lam.cmi ext/ident_hashtbl.cmi
296+ core/lam_pass_eliminate_ref.cmi : core/lam.cmi
295297core/lam_pass_lets_dce.cmi : core/lam.cmi
296298core/lam_pass_remove_alias.cmi : core/lam_stats.cmi core/lam.cmi
299+ core/lam_coercion.cmi : core/lam_group.cmi core/lam.cmi ext/ident_set.cmi \
300+ ext/ident_map.cmi
297301core/lam_compile_group.cmi : core/j.cmx
298302core/js_implementation.cmi :
299303core/ocaml_batch_compile.cmi :
@@ -387,6 +391,9 @@ core/lam_util.cmx : ext/literals.cmx core/lam_stats.cmx core/lam_print.cmx \
387391 core/lam_util.cmi
388392core/lam_group.cmx : core/lam_util.cmx core/lam_print.cmx core/lam.cmx \
389393 core/js_number.cmx ext/ident_set.cmx core/lam_group.cmi
394+ core/lam_pass_deep_flatten.cmx : core/lam_util.cmx core/lam_group.cmx \
395+ core/lam.cmx core/js_number.cmx ext/ident_set.cmx \
396+ core/lam_pass_deep_flatten.cmi
390397core/js_stmt_make.cmx : core/lam_util.cmx core/lam.cmx core/js_exp_make.cmx \
391398 core/js_closure.cmx core/js_analyzer.cmx core/j.cmx core/js_stmt_make.cmi
392399core/js_pass_flatten.cmx : core/js_stmt_make.cmx core/js_map.cmx \
@@ -493,31 +500,35 @@ core/lam_pass_exits.cmx : core/lam_util.cmx core/lam_beta_reduce.cmx \
493500core/lam_pass_count.cmx : core/lam_beta_reduce.cmx core/lam.cmx \
494501 ext/ident_map.cmx ext/ident_hashtbl.cmx ext/ext_list.cmx \
495502 core/lam_pass_count.cmi
496- core/lam_pass_lets_dce.cmx : core/lam_util.cmx core/lam_pass_count.cmx \
503+ core/lam_pass_eliminate_ref.cmx : core/lam.cmx ext/ident_set.cmx \
504+ core/lam_pass_eliminate_ref.cmi
505+ core/lam_pass_lets_dce.cmx : core/lam_util.cmx \
506+ core/lam_pass_eliminate_ref.cmx core/lam_pass_count.cmx \
497507 core/lam_beta_reduce.cmx core/lam_analysis.cmx core/lam.cmx \
498- ext/ident_set.cmx ext/ident_hashtbl.cmx ext/ext_list.cmx \
499- core/lam_pass_lets_dce.cmi
508+ ext/ident_hashtbl.cmx ext/ext_list.cmx core/lam_pass_lets_dce.cmi
500509core/lam_pass_remove_alias.cmx : core/lam_util.cmx core/lam_stats.cmx \
501510 core/lam_module_ident.cmx core/lam_inline_util.cmx \
502511 core/lam_compile_env.cmx core/lam_closure.cmx core/lam_beta_reduce.cmx \
503512 core/lam_analysis.cmx core/lam.cmx ext/ident_set.cmx \
504513 ext/ident_hashtbl.cmx ext/ext_list.cmx core/lam_pass_remove_alias.cmi
505- core/lam_compile_group.cmx : ext/string_hash_set.cmx core/lam_util.cmx \
506- core/lam_stats_export.cmx core/lam_stats.cmx \
507- core/lam_pass_remove_alias.cmx core/lam_pass_lets_dce.cmx \
508- core/lam_pass_exits.cmx core/lam_pass_collect.cmx \
514+ core/lam_coercion.cmx : ext/string_hash_set.cmx core/lam_group.cmx \
515+ core/lam_dce.cmx core/lam.cmx ext/ident_set.cmx ext/ident_map.cmx \
516+ depends/bs_exception.cmx core/lam_coercion.cmi
517+ core/lam_compile_group.cmx : core/lam_util.cmx core/lam_stats_export.cmx \
518+ core/lam_stats.cmx core/lam_pass_remove_alias.cmx \
519+ core/lam_pass_lets_dce.cmx core/lam_pass_exits.cmx \
520+ core/lam_pass_deep_flatten.cmx core/lam_pass_collect.cmx \
509521 core/lam_pass_alpha_conversion.cmx core/lam_module_ident.cmx \
510- core/lam_group.cmx core/lam_dce .cmx core/lam_compile_env .cmx \
511- core/lam_compile_defs .cmx core/lam_compile .cmx core/lam_analysis.cmx \
522+ core/lam_group.cmx core/lam_compile_env .cmx core/lam_compile_defs .cmx \
523+ core/lam_compile .cmx core/lam_coercion .cmx core/lam_analysis.cmx \
512524 core/lam.cmx core/js_stmt_make.cmx core/js_shake.cmx \
513525 core/js_program_loader.cmx core/js_pass_tailcall_inline.cmx \
514526 core/js_pass_scope.cmx core/js_pass_flatten_and_mark_dead.cmx \
515527 core/js_pass_flatten.cmx core/js_pass_debug.cmx core/js_output.cmx \
516528 core/js_fold_basic.cmx core/js_exp_make.cmx core/js_dump.cmx \
517529 common/js_config.cmx core/js_cmj_format.cmx core/j.cmx ext/ident_set.cmx \
518- ext/ident_map.cmx ext/ext_pervasives.cmx common/ext_log.cmx \
519- ext/ext_list.cmx ext/ext_ident.cmx ext/ext_filename.cmx \
520- depends/bs_exception.cmx core/lam_compile_group.cmi
530+ ext/ext_pervasives.cmx common/ext_log.cmx ext/ext_list.cmx \
531+ ext/ext_ident.cmx ext/ext_filename.cmx core/lam_compile_group.cmi
521532core/js_implementation.cmx : core/ocaml_parse.cmx ext/literals.cmx \
522533 core/lam_compile_group.cmx core/lam_compile_env.cmx common/js_config.cmx \
523534 ext/ext_pervasives.cmx common/ext_log.cmx syntax/bs_ast_invariant.cmx \
0 commit comments