authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-06-09 22:39:28+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-06-11 00:23:10+02:00
log62023c60b4809aee5b23a62c70927075fcce3375
tree894c5977d673d0dc44cbcc08f083d8a20ede3260
parentfcfeafe99a3ecc694a3475735c81a0d75b6da6d0

stage2: correctly work out dirname for ar


1 files changed, 2 insertions(+), 3 deletions(-)

src/link.zig+2-3
......@@ -797,9 +797,8 @@ pub const File = struct {
797797 } else {
798798 try base.flushModule(comp, prog_node);
799799 }
800 break :blk try fs.path.join(arena, &.{
801 fs.path.dirname(full_out_path_z).?, base.intermediary_basename.?,
802 });
800 const dirname = fs.path.dirname(full_out_path_z) orelse ".";
801 break :blk try fs.path.join(arena, &.{ dirname, base.intermediary_basename.? });
803802 } else null;
804803
805804 log.debug("module_obj_path={s}", .{if (module_obj_path) |s| s else "(null)"});