summaryrefslogtreecommitdiffstats
path: root/libdw/c++/dwarf-knowledge.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libdw/c++/dwarf-knowledge.cc')
-rw-r--r--libdw/c++/dwarf-knowledge.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libdw/c++/dwarf-knowledge.cc b/libdw/c++/dwarf-knowledge.cc
index 3d8edeb5..5fdf123e 100644
--- a/libdw/c++/dwarf-knowledge.cc
+++ b/libdw/c++/dwarf-knowledge.cc
@@ -12,7 +12,6 @@ using namespace elfutils;
static unsigned int
expected_value_space (int attr, int tag)
{
-
switch (attr)
{
case DW_AT_sibling:
@@ -154,6 +153,9 @@ expected_value_space (int attr, int tag)
case DW_AT_MIPS_linkage_name:
return VS(identifier);
+
+ case DW_AT_GNU_odr_signature:
+ return VS(constant);
}
return 0;