@@ -1739,7 +1739,7 @@ module String_set = Set.Make(String)
17391739module Basis = struct
17401740
17411741 type load =
1742- { name : string ;
1742+ { name : Global_module.Name .t ;
17431743 depends : string list ;
17441744 alias_depends : string list ;
17451745 desc : Desc.Module .t ;
@@ -1775,7 +1775,7 @@ module Basis = struct
17751775 Rev_deps. extend_up_to t.rev_deps t.next_dep;
17761776 List. iter
17771777 (fun { name; depends; alias_depends; _ } ->
1778- let index = String_map. find name t.assignment in
1778+ let index = String_map. find name. Global_module.Name. head t.assignment in
17791779 List. iter
17801780 (fun dep_name ->
17811781 let dep_index = String_map. find dep_name t.assignment in
@@ -1792,7 +1792,7 @@ module Basis = struct
17921792 let components =
17931793 List. map
17941794 (fun { name; desc; visibility =load_visibility ; deprecated; _ } ->
1795- let index = String_map. find name t.assignment in
1795+ let index = String_map. find name. Global_module.Name. head t.assignment in
17961796 let origin = Origin. Dependency index in
17971797 let id = Ident. global name in
17981798 let component_visibility : Desc.visibility =
@@ -1808,6 +1808,7 @@ module Basis = struct
18081808 (fun name acc ->
18091809 let index = String_map. find name t.assignment in
18101810 let origin = Origin. Dependency index in
1811+ let name = Global_module.Name. create_no_args name in
18111812 let id = Ident. global name in
18121813 Component. Declare_module (origin, id) :: acc)
18131814 additions
@@ -1844,7 +1845,7 @@ module Basis = struct
18441845 let add t name =
18451846 t.pending_additions < - String_set. add name t.pending_additions
18461847
1847- let load t name depends alias_depends desc visibility deprecated =
1848+ let load t name ~ depends ~ alias_depends desc visibility deprecated =
18481849 let load = { name; depends; alias_depends; desc; visibility; deprecated } in
18491850 t.pending_loads < - load :: t.pending_loads
18501851
0 commit comments