| ... | @@ -797,9 +797,8 @@ pub const File = struct { | ... | @@ -797,9 +797,8 @@ pub const File = struct { |
| 797 | } else { | 797 | } else { |
| 798 | try base.flushModule(comp, prog_node); | 798 | try base.flushModule(comp, prog_node); |
| 799 | } | 799 | } |
| 800 | break :blk try fs.path.join(arena, &.{ | 800 | const dirname = fs.path.dirname(full_out_path_z) orelse "."; |
| 801 | fs.path.dirname(full_out_path_z).?, base.intermediary_basename.?, | 801 | break :blk try fs.path.join(arena, &.{ dirname, base.intermediary_basename.? }); |
| 802 | }); | | |
| 803 | } else null; | 802 | } else null; |
| 804 | | 803 | |
| 805 | log.debug("module_obj_path={s}", .{if (module_obj_path) |s| s else "(null)"}); | 804 | log.debug("module_obj_path={s}", .{if (module_obj_path) |s| s else "(null)"}); |