aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Atom.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-07-22 13:35:55 +0200
committerJakub Konka <kubkon@jakubkonka.com>2024-07-22 13:35:55 +0200
commit8541119e9b57b274fa01f1dae101adca5ac2245f (patch)
tree1c9ea570f8d314be721529f11f2c8b3094ba9a0b /src/link/MachO/Atom.zig
parent96fa29b90f16ea12a4fea944636f5c5de73160fc (diff)
downloadzig-8541119e9b57b274fa01f1dae101adca5ac2245f.tar.gz
zig-8541119e9b57b274fa01f1dae101adca5ac2245f.zip
macho: handle empty string in ZigObject.getString
Diffstat (limited to 'src/link/MachO/Atom.zig')
-rw-r--r--src/link/MachO/Atom.zig1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/link/MachO/Atom.zig b/src/link/MachO/Atom.zig
index 1473c682ac..8a47a30264 100644
--- a/src/link/MachO/Atom.zig
+++ b/src/link/MachO/Atom.zig
@@ -42,7 +42,6 @@ extra: u32 = 0,
pub fn getName(self: Atom, macho_file: *MachO) [:0]const u8 {
return switch (self.getFile(macho_file)) {
.dylib => unreachable,
- .zig_object => |x| x.strtab.buffer.items[self.name.pos..][0 .. self.name.len - 1 :0],
inline else => |x| x.getString(self.name),
};
}