From e8a0fc5ec49a6c4fe71f5c9fc7337ef8023ff899 Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Sun, 22 Feb 2004 01:34:13 +0000 Subject: * dwarf2read.c (load_partial_dies): Check for NULL name before adding types. --- gdb/ChangeLog.intercu | 5 +++++ gdb/dwarf2read.c | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog.intercu b/gdb/ChangeLog.intercu index c93f5ca37d9..5e845658175 100644 --- a/gdb/ChangeLog.intercu +++ b/gdb/ChangeLog.intercu @@ -1,3 +1,8 @@ +2004-02-21 Daniel Jacobowitz + + * dwarf2read.c (load_partial_dies): Check for NULL name before + adding types. + 2004-02-21 Daniel Jacobowitz * dwarf2read.c (maybe_specification_partial_die): Removed. diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 3942a641269..f0421a5eca8 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -4572,10 +4572,11 @@ load_partial_dies (bfd *abfd, char *info_ptr, struct dwarf2_cu *cu) || part_die->tag == DW_TAG_subrange_type || part_die->tag == DW_TAG_enumeration_type)) { - add_psymbol_to_list (part_die->name, strlen (part_die->name), - VAR_DOMAIN, LOC_TYPEDEF, - &cu->objfile->static_psymbols, - 0, (CORE_ADDR) 0, cu->language, cu->objfile); + if (part_die->name != NULL) + add_psymbol_to_list (part_die->name, strlen (part_die->name), + VAR_DOMAIN, LOC_TYPEDEF, + &cu->objfile->static_psymbols, + 0, (CORE_ADDR) 0, cu->language, cu->objfile); info_ptr = locate_pdi_sibling (part_die, info_ptr, abfd, cu); continue; } -- cgit v1.2.1