@@ -512,27 +512,27 @@ module Alias_module = struct
512512end
513513
514514let build_alias_module cctx group =
515- let alias_file =
516- let open Action_builder.O in
517- let + instances =
518- match Compilation_context. instances cctx with
519- | None -> Action_builder. return []
520- | Some instances -> Resolve.Memo. read instances
521- in
522- let project = Compilation_context. scope cctx |> Scope. project in
523- let modules = Compilation_context. modules cctx in
524- Alias_module. of_modules project modules group instances |> Alias_module. to_ml
525- in
526515 let alias_module = Modules.Group. alias group in
527- let sctx = Compilation_context. super_context cctx in
528- let file = Option. value_exn (Module. file alias_module ~ml_kind: Impl ) in
529- let dir = Compilation_context. dir cctx in
530516 let * () =
517+ let alias_file =
518+ let open Action_builder.O in
519+ let + instances =
520+ match Compilation_context. instances cctx with
521+ | None -> Action_builder. return []
522+ | Some instances -> Resolve.Memo. read instances
523+ in
524+ let project = Compilation_context. scope cctx |> Scope. project in
525+ let modules = Compilation_context. modules cctx in
526+ Alias_module. of_modules project modules group instances |> Alias_module. to_ml
527+ in
528+ let dir = Compilation_context. dir cctx in
529+ let sctx = Compilation_context. super_context cctx in
531530 Super_context. add_rule
532531 ~loc: Loc. none
533532 sctx
534533 ~dir
535- (Action_builder. write_file_dyn (Path. as_in_build_dir_exn file) alias_file)
534+ (let file = Option. value_exn (Module. file alias_module ~ml_kind: Impl ) in
535+ Action_builder. write_file_dyn (Path. as_in_build_dir_exn file) alias_file)
536536 in
537537 let cctx = Compilation_context. for_alias_module cctx alias_module in
538538 build_module cctx alias_module
0 commit comments