aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-02-08 23:50:09 +0100
committerJakub Konka <kubkon@jakubkonka.com>2024-02-08 23:51:30 +0100
commit8c0e5435b32bfcd7e8a55cce9fc5b4ba70d1a148 (patch)
treed0d2f4faaa291be741ce8a6a19dff6e8c9bfd45e /src/link/MachO.zig
parent32386a06caefc78dc3f0a2e6bb2cd478a4615bc3 (diff)
downloadzig-8c0e5435b32bfcd7e8a55cce9fc5b4ba70d1a148.tar.gz
zig-8c0e5435b32bfcd7e8a55cce9fc5b4ba70d1a148.zip
macho: do not close file on error - it will happen automatically anyhow
Diffstat (limited to 'src/link/MachO.zig')
-rw-r--r--src/link/MachO.zig2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index e6923bbbe9..54a64946b5 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -957,7 +957,6 @@ fn parseObject(self: *MachO, path: []const u8) ParseError!void {
const gpa = self.base.comp.gpa;
const file = try std.fs.cwd().openFile(path, .{});
- errdefer file.close();
const handle = try self.addFileHandle(file);
const mtime: u64 = mtime: {
const stat = file.stat() catch break :mtime 0;
@@ -994,7 +993,6 @@ fn parseArchive(self: *MachO, lib: SystemLib, must_link: bool, fat_arch: ?fat.Ar
const gpa = self.base.comp.gpa;
const file = try std.fs.cwd().openFile(lib.path, .{});
- errdefer file.close();
const handle = try self.addFileHandle(file);
var archive = Archive{};