Commit 62023c60b4

Jakub Konka <kubkon@jakubkonka.com>
2022-06-09 22:39:28
stage2: correctly work out dirname for ar
1 parent fcfeafe
Changed files (1)
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)"});