From be89755d68c1325e67d900fe10514bd28c8c275a Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Mon, 21 Oct 2024 19:57:23 +0200 Subject: [PATCH] macho: handle DWARF v1 all the way to v5 --- src/MachO/Dwarf.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MachO/Dwarf.zig b/src/MachO/Dwarf.zig index 828b319f..7374564e 100644 --- a/src/MachO/Dwarf.zig +++ b/src/MachO/Dwarf.zig @@ -47,7 +47,7 @@ pub const InfoReader = struct { address_size: u8, unit_type: u8, } = switch (version) { - 4 => .{ + 1...4 => .{ .debug_abbrev_offset = try p.readOffset(dw_fmt), .address_size = try p.readByte(), .unit_type = 0, @@ -60,7 +60,7 @@ pub const InfoReader = struct { .debug_abbrev_offset = try p.readOffset(dw_fmt), }, else => { - err_ctx.macho_file.base.fatal("{}: unhandled DWARF version: expected 4 or 5, got {d}", .{ + err_ctx.macho_file.base.fatal("{}: unhandled DWARF version: {d}", .{ err_ctx.object.fmtPath(), version, });