summaryrefslogtreecommitdiffstats
path: root/libdw/dwarf_formref.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdw/dwarf_formref.c')
-rw-r--r--libdw/dwarf_formref.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libdw/dwarf_formref.c b/libdw/dwarf_formref.c
index 2240a258..2bae2a44 100644
--- a/libdw/dwarf_formref.c
+++ b/libdw/dwarf_formref.c
@@ -86,6 +86,8 @@ __libdw_formref (Dwarf_Attribute *attr, Dwarf_Off *return_offset)
case DW_FORM_ref_addr:
case DW_FORM_ref_sig8:
case DW_FORM_GNU_ref_alt:
+ case DW_FORM_ref_sup4:
+ case DW_FORM_ref_sup8:
/* These aren't handled by dwarf_formref, only by dwarf_formref_die. */
__libdw_seterrno (DWARF_E_INVALID_REFERENCE);
return -1;