authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-03 14:54:32-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-03 14:55:17-07:00
log8ebebbd134f8ea6a1b6c74257abc06565287cfe2
treed4e01ada1d56c9af9f3e4c27828e1ada84484d51
parentd8540dd7084b225566e67d60dafe0566309a8d51

std.macho: remove alignment from LoadCommandIterator


2 files changed, 3 insertions(+), 3 deletions(-)

lib/std/Build/Step/CheckObject.zig+2-2
...@@ -539,7 +539,7 @@ const MachODumper = struct {...@@ -539,7 +539,7 @@ const MachODumper = struct {
539 strings: []const u8,539 strings: []const u8,
540 };540 };
541541
542 fn parseAndDump(step: *Step, bytes: []align(@alignOf(u64)) const u8) ![]const u8 {542 fn parseAndDump(step: *Step, bytes: []const u8) ![]const u8 {
543 const gpa = step.owner.allocator;543 const gpa = step.owner.allocator;
544 var stream = std.io.fixedBufferStream(bytes);544 var stream = std.io.fixedBufferStream(bytes);
545 const reader = stream.reader();545 const reader = stream.reader();
...@@ -556,7 +556,7 @@ const MachODumper = struct {...@@ -556,7 +556,7 @@ const MachODumper = struct {
556 var sections = std.ArrayList(macho.section_64).init(gpa);556 var sections = std.ArrayList(macho.section_64).init(gpa);
557 var imports = std.ArrayList([]const u8).init(gpa);557 var imports = std.ArrayList([]const u8).init(gpa);
558558
559 var it = LoadCommandIterator{559 var it: LoadCommandIterator = .{
560 .ncmds = hdr.ncmds,560 .ncmds = hdr.ncmds,
561 .buffer = bytes[@sizeOf(macho.mach_header_64)..][0..hdr.sizeofcmds],561 .buffer = bytes[@sizeOf(macho.mach_header_64)..][0..hdr.sizeofcmds],
562 };562 };
lib/std/macho.zig+1-1
...@@ -1853,7 +1853,7 @@ pub const data_in_code_entry = extern struct {...@@ -1853,7 +1853,7 @@ pub const data_in_code_entry = extern struct {
18531853
1854pub const LoadCommandIterator = struct {1854pub const LoadCommandIterator = struct {
1855 ncmds: usize,1855 ncmds: usize,
1856 buffer: []align(@alignOf(u64)) const u8,1856 buffer: []const u8,
1857 index: usize = 0,1857 index: usize = 0,
18581858
1859 pub const LoadCommand = struct {1859 pub const LoadCommand = struct {