Hi,
dwarflint (from the dwarf branch) gives the following error:
error: .debug_abbrev: abbr. attribute 0x2a: data_member_location with
invalid form "sdata".
But that is actually valid. The Dwarf spec says that
DW_AT_data_member_location may be either a constant, exprloc or
loclistptr. If it is a constant then it should be interpreted as the
offset into the struct.
The following patch fixes it. Does that make sense to commit to the
dwarf branch?
Thanks,
Mark