| ... | ... | @@ -717,8 +717,7 @@ pub const DwarfInfo = struct { |
| 717 | 717 | const next_offset = unit_length + (if (is_64) @as(usize, 12) else @as(usize, 4)); |
| 718 | 718 | |
| 719 | 719 | const version = try in.readInt(u16, di.endian); |
| 720 | | // TODO support 3 and 5 |
| 721 | | if (version != 2 and version != 4) return error.InvalidDebugInfo; |
| 720 | if (version < 2 or version > 4) return error.InvalidDebugInfo; |
| 722 | 721 | |
| 723 | 722 | const prologue_length = if (is_64) try in.readInt(u64, di.endian) else try in.readInt(u32, di.endian); |
| 724 | 723 | const prog_start_offset = (try seekable.getPos()) + prologue_length; |