From: Mark Wielaard Date: Fri, 8 Apr 2011 20:15:54 +0000 (+0200) Subject: dwarflint: GNU upper_bound is allowed to also be a block (dwarf3 in dwarf2). X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6afe1f9c1d7d2ac0f53216f16c1d64acb3d2973e;p=thirdparty%2Felfutils.git dwarflint: GNU upper_bound is allowed to also be a block (dwarf3 in dwarf2). --- diff --git a/dwarflint/dwarf_gnu.cc b/dwarflint/dwarf_gnu.cc index 52d0a492c..593ca7c79 100644 --- a/dwarflint/dwarf_gnu.cc +++ b/dwarflint/dwarf_gnu.cc @@ -105,6 +105,10 @@ namespace && (width == fw_4 || width == fw_8)); } + // upper_bound is allowed to also be a block (dwarf3 in dwarf2). + if (attr->name () == DW_AT_upper_bound) + return form->classes ()[cl_block]; + if (attr->name () == DW_AT_GNU_odr_signature) return form->classes ()[cl_constant] && form->width (NULL) == fw_8; else