From fed8b9b73ee58bb583313fde6b5f9dbd357b1735 Mon Sep 17 00:00:00 2001 From: carlton Date: Mon, 25 Nov 2002 22:01:38 +0000 Subject: [PATCH] 2002-11-25 David Carlton * dwarf2read.c (scan_partial_symbols): Descend into namespace pdi's with no name. --- gdb/ChangeLog | 5 +++++ gdb/dwarf2read.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0a934d6859..0a11a4b60b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2002-11-25 David Carlton + + * dwarf2read.c (scan_partial_symbols): Descend into namespace + pdi's with no name. + 2002-11-25 Andrew Cagney * MAINTAINERS: Mark h8500 as broken. Breakage occured Fri Nov 5 diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index b5ba7dc713..25240d1739 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -1359,7 +1359,9 @@ scan_partial_symbols (char *info_ptr, struct objfile *objfile, { info_ptr = read_partial_die (&pdi, abfd, info_ptr, cu_header); - if (pdi.name) + /* Anonymous namespaces have no name but are interesting. */ + + if (pdi.name != NULL || pdi.tag == DW_TAG_namespace) { switch (pdi.tag) { -- 2.11.0