diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2024-02-07 19:08:15 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2024-02-07 19:27:26 +0100 |
| commit | f9eb14ddcfdc508fd03f35e9d89a8f55baf7d11b (patch) | |
| tree | 38319996d8e4f0657253a1177ac40144b3f91ded /src/link/MachO.zig | |
| parent | 82144a9073aa06f037e248f332608f94caed59b9 (diff) | |
| download | zig-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.zig | 4 |
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; |
