From 6afe1f9c1d7d2ac0f53216f16c1d64acb3d2973e Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Fri, 8 Apr 2011 22:15:54 +0200 Subject: [PATCH] dwarflint: GNU upper_bound is allowed to also be a block (dwarf3 in dwarf2). --- dwarflint/dwarf_gnu.cc | 4 ++++ 1 file changed, 4 insertions(+) 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 -- 2.47.2