]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* dwarf2read.c (load_partial_dies): Check for NULL name before
authorDaniel Jacobowitz <drow@false.org>
Sun, 22 Feb 2004 01:34:13 +0000 (01:34 +0000)
committerDaniel Jacobowitz <drow@false.org>
Sun, 22 Feb 2004 01:34:13 +0000 (01:34 +0000)
adding types.

gdb/ChangeLog.intercu
gdb/dwarf2read.c

index c93f5ca37d9d63626657365bc80b964dde7a07f9..5e8456581757d62439cfec675404adc73036a69c 100644 (file)
@@ -1,3 +1,8 @@
+2004-02-21  Daniel Jacobowitz  <drow@mvista.com>
+
+       * dwarf2read.c (load_partial_dies): Check for NULL name before
+       adding types.
+
 2004-02-21  Daniel Jacobowitz  <drow@mvista.com>
 
        * dwarf2read.c (maybe_specification_partial_die): Removed.
index 3942a641269982d1725112376e155593e534bf4b..f0421a5eca892fa403520b526fe17f7dbf7fa0c1 100644 (file)
@@ -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;
        }