Commit 0fd3015e55

Jakub Konka <kubkon@jakubkonka.com>
2020-12-31 10:15:07
macho: sentinel can be 4 byte long
1 parent 9369176
Changed files (1)
src
link
src/link/MachO/DebugSymbols.zig
@@ -525,8 +525,8 @@ pub fn flushModule(self: *DebugSymbols, allocator: *Allocator, options: link.Opt
         mem.writeIntLittle(u64, di_buf.addManyAsArrayAssumeCapacity(8), text_section.size);
 
         // Sentinel.
-        mem.writeIntLittle(u64, di_buf.addManyAsArrayAssumeCapacity(8), 0);
-        mem.writeIntLittle(u64, di_buf.addManyAsArrayAssumeCapacity(8), 0);
+        mem.writeIntLittle(u32, di_buf.addManyAsArrayAssumeCapacity(4), 0);
+        mem.writeIntLittle(u32, di_buf.addManyAsArrayAssumeCapacity(4), 0);
 
         // Go back and populate the initial length.
         const init_len = di_buf.items.len - after_init_len;