From 32ebceea95d22d399bc979370e5ce4cc3ca7d0ef Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Thu, 11 Jan 2024 21:30:32 +0100 Subject: macho: sort sections; use Atom.Alignment for alignment; init segments --- src/link/MachO/InternalObject.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/link/MachO/InternalObject.zig') diff --git a/src/link/MachO/InternalObject.zig b/src/link/MachO/InternalObject.zig index 26ec86bb67..88663c2e37 100644 --- a/src/link/MachO/InternalObject.zig +++ b/src/link/MachO/InternalObject.zig @@ -48,7 +48,7 @@ fn addObjcMethnameSection(self: *InternalObject, methname: []const u8, macho_fil atom.name = try macho_file.strings.insert(gpa, name); atom.file = self.index; atom.size = methname.len + 1; - atom.alignment = 0; + atom.alignment = .@"1"; const n_sect = try self.addSection(gpa, "__TEXT", "__objc_methname"); const sect = &self.sections.items(.header)[n_sect]; @@ -82,7 +82,7 @@ fn addObjcSelrefsSection( atom.name = try macho_file.strings.insert(gpa, name); atom.file = self.index; atom.size = @sizeOf(u64); - atom.alignment = 3; + atom.alignment = .@"8"; const n_sect = try self.addSection(gpa, "__DATA", "__objc_selrefs"); const sect = &self.sections.items(.header)[n_sect]; -- cgit v1.2.3