diff options
| author | mlugg <mlugg@mlugg.co.uk> | 2025-09-02 12:31:40 +0100 |
|---|---|---|
| committer | mlugg <mlugg@mlugg.co.uk> | 2025-09-30 13:44:49 +0100 |
| commit | 89d862180f1d032b36e8d4371a037ae018bc43c5 (patch) | |
| tree | 3c21e0203fb7d4a2a181a1c8fcda53812c1aaa56 /lib/std/Build/Step/CheckObject.zig | |
| parent | fb88dab4c9c7d89ec7b5842dafdefe93ed939b3c (diff) | |
| download | zig-89d862180f1d032b36e8d4371a037ae018bc43c5.tar.gz zig-89d862180f1d032b36e8d4371a037ae018bc43c5.zip | |
yet more
Diffstat (limited to 'lib/std/Build/Step/CheckObject.zig')
| -rw-r--r-- | lib/std/Build/Step/CheckObject.zig | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/std/Build/Step/CheckObject.zig b/lib/std/Build/Step/CheckObject.zig index 2b5994cc34..e65120641f 100644 --- a/lib/std/Build/Step/CheckObject.zig +++ b/lib/std/Build/Step/CheckObject.zig @@ -1097,7 +1097,7 @@ const MachODumper = struct { for (ctx.symtab.items) |sym| { const sym_name = ctx.getString(sym.n_strx); - if (sym.stab()) { + if (sym.n_type.bits.is_stab != 0) { const tt = switch (sym.n_type) { macho.N_SO => "SO", macho.N_OSO => "OSO", @@ -1114,7 +1114,7 @@ const MachODumper = struct { try writer.print(" ({s},{s})", .{ sect.segName(), sect.sectName() }); } try writer.print(" {s} (stab) {s}\n", .{ tt, sym_name }); - } else if (sym.sect()) { + } else if (sym.n_type.type == .sect) { const sect = ctx.sections.items[sym.n_sect - 1]; try writer.print("{x} ({s},{s})", .{ sym.n_value, @@ -1122,8 +1122,8 @@ const MachODumper = struct { sect.sectName(), }); if (sym.n_desc & macho.REFERENCED_DYNAMICALLY != 0) try writer.writeAll(" [referenced dynamically]"); - if (sym.weakDef()) try writer.writeAll(" weak"); - if (sym.weakRef()) try writer.writeAll(" weakref"); + if (sym.n_desc.weak_def_or_ref_to_weak) try writer.writeAll(" weak"); + if (sym.n_desc.weak_ref) try writer.writeAll(" weakref"); if (sym.ext()) { if (sym.pext()) try writer.writeAll(" private"); try writer.writeAll(" external"); @@ -1134,7 +1134,7 @@ const MachODumper = struct { try writer.print(" 0x{x:0>16} (common) (alignment 2^{d})", .{ sym.n_value, alignment }); if (sym.ext()) try writer.writeAll(" external"); try writer.print(" {s}\n", .{sym_name}); - } else if (sym.undf()) { + } else if (sym.n_type.type == .undf) { const ordinal = @divFloor(@as(i16, @bitCast(sym.n_desc)), macho.N_SYMBOL_RESOLVER); const import_name = blk: { if (ordinal <= 0) { @@ -1153,7 +1153,7 @@ const MachODumper = struct { break :blk basename[0..ext]; }; try writer.writeAll("(undefined)"); - if (sym.weakRef()) try writer.writeAll(" weakref"); + if (sym.n_desc.weak_ref) try writer.writeAll(" weakref"); if (sym.ext()) try writer.writeAll(" external"); try writer.print(" {s} (from {s})\n", .{ sym_name, |
