aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-02-07 19:08:15 +0100
committerJakub Konka <kubkon@jakubkonka.com>2024-02-07 19:27:26 +0100
commitf9eb14ddcfdc508fd03f35e9d89a8f55baf7d11b (patch)
tree38319996d8e4f0657253a1177ac40144b3f91ded /src/link/MachO.zig
parent82144a9073aa06f037e248f332608f94caed59b9 (diff)
downloadzig-f9eb14ddcfdc508fd03f35e9d89a8f55baf7d11b.tar.gz
zig-f9eb14ddcfdc508fd03f35e9d89a8f55baf7d11b.zip
macho: parse input object files specifically for incl in archive
Diffstat (limited to 'src/link/MachO.zig')
-rw-r--r--src/link/MachO.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index f19e1c9ea7..ead945a2be 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -926,7 +926,7 @@ pub fn resolveLibSystem(
});
}
-const ParseError = error{
+pub const ParseError = error{
MalformedObject,
MalformedArchive,
MalformedDylib,
@@ -1003,7 +1003,7 @@ fn parseObject(self: *MachO, path: []const u8) ParseError!void {
try object.parse(self);
}
-fn parseFatLibrary(self: *MachO, path: []const u8) !fat.Arch {
+pub fn parseFatLibrary(self: *MachO, path: []const u8) !fat.Arch {
var buffer: [2]fat.Arch = undefined;
const fat_archs = try fat.parseArchs(path, &buffer);
const cpu_arch = self.getTarget().cpu.arch;