diff --git a/src/util/dwarf.rs b/src/util/dwarf.rs index 5230d77..4481fb7 100644 --- a/src/util/dwarf.rs +++ b/src/util/dwarf.rs @@ -1472,9 +1472,7 @@ fn get_anon_unions(info: &DwarfInfo, members: &[StructureMember]) -> Result max_offset || member.offset < anon.offset { + if member.offset >= max_offset || member.offset < anon.offset { break; } anon.member_count += 1;