| ... | @@ -1059,7 +1059,7 @@ fn buildOutputType( | ... | @@ -1059,7 +1059,7 @@ fn buildOutputType( |
| 1059 | create_module.opts.any_error_tracing = true; | 1059 | create_module.opts.any_error_tracing = true; |
| 1060 | | 1060 | |
| 1061 | const root_src = try introspect.resolvePath(arena, root_src_orig); | 1061 | const root_src = try introspect.resolvePath(arena, root_src_orig); |
| 1062 | try create_module.modules.put(arena, mod_name, .{ | 1062 | gop.value_ptr.* = .{ |
| 1063 | .paths = .{ | 1063 | .paths = .{ |
| 1064 | .root = .{ | 1064 | .root = .{ |
| 1065 | .root_dir = Cache.Directory.cwd(), | 1065 | .root_dir = Cache.Directory.cwd(), |
| ... | @@ -1077,7 +1077,7 @@ fn buildOutputType( | ... | @@ -1077,7 +1077,7 @@ fn buildOutputType( |
| 1077 | .c_source_files_end = create_module.c_source_files.items.len, | 1077 | .c_source_files_end = create_module.c_source_files.items.len, |
| 1078 | .rc_source_files_start = rc_source_files_owner_index, | 1078 | .rc_source_files_start = rc_source_files_owner_index, |
| 1079 | .rc_source_files_end = create_module.rc_source_files.items.len, | 1079 | .rc_source_files_end = create_module.rc_source_files.items.len, |
| 1080 | }); | 1080 | }; |
| 1081 | cssan.reset(); | 1081 | cssan.reset(); |
| 1082 | mod_opts = .{}; | 1082 | mod_opts = .{}; |
| 1083 | target_arch_os_abi = null; | 1083 | target_arch_os_abi = null; |
| ... | @@ -3882,7 +3882,7 @@ fn createModule( | ... | @@ -3882,7 +3882,7 @@ fn createModule( |
| 3882 | for (create_module.rc_source_files.items[cli_mod.rc_source_files_start..cli_mod.rc_source_files_end]) |*item| item.owner = mod; | 3882 | for (create_module.rc_source_files.items[cli_mod.rc_source_files_start..cli_mod.rc_source_files_end]) |*item| item.owner = mod; |
| 3883 | | 3883 | |
| 3884 | for (cli_mod.deps) |dep| { | 3884 | for (cli_mod.deps) |dep| { |
| 3885 | const dep_index = create_module.modules.getIndex(dep.key) orelse | 3885 | const dep_index = create_module.modules.getIndex(dep.value) orelse |
| 3886 | fatal("module '{s}' depends on non-existent module '{s}'", .{ name, dep.key }); | 3886 | fatal("module '{s}' depends on non-existent module '{s}'", .{ name, dep.key }); |
| 3887 | const dep_mod = try createModule(gpa, arena, create_module, dep_index, mod, zig_lib_directory); | 3887 | const dep_mod = try createModule(gpa, arena, create_module, dep_index, mod, zig_lib_directory); |
| 3888 | try mod.deps.put(arena, dep.key, dep_mod); | 3888 | try mod.deps.put(arena, dep.key, dep_mod); |