diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-06-09 22:39:28 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-06-11 00:23:10 +0200 |
| commit | 62023c60b4809aee5b23a62c70927075fcce3375 (patch) | |
| tree | 894c5977d673d0dc44cbcc08f083d8a20ede3260 /src | |
| parent | fcfeafe99a3ecc694a3475735c81a0d75b6da6d0 (diff) | |
| download | zig-62023c60b4809aee5b23a62c70927075fcce3375.tar.gz zig-62023c60b4809aee5b23a62c70927075fcce3375.zip | |
stage2: correctly work out dirname for ar
Diffstat (limited to 'src')
| -rw-r--r-- | src/link.zig | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/link.zig b/src/link.zig index 0aa5d0031d..51712db40e 100644 --- a/src/link.zig +++ b/src/link.zig @@ -797,9 +797,8 @@ pub const File = struct { } else { try base.flushModule(comp, prog_node); } - break :blk try fs.path.join(arena, &.{ - fs.path.dirname(full_out_path_z).?, base.intermediary_basename.?, - }); + const dirname = fs.path.dirname(full_out_path_z) orelse "."; + break :blk try fs.path.join(arena, &.{ dirname, base.intermediary_basename.? }); } else null; log.debug("module_obj_path={s}", .{if (module_obj_path) |s| s else "(null)"}); |
