PR symtab/17591
authorDoug Evans <dje@google.com>
Fri, 14 Nov 2014 00:50:51 +0000 (16:50 -0800)
committerDoug Evans <dje@google.com>
Fri, 14 Nov 2014 00:50:51 +0000 (16:50 -0800)
gdb/ChangeLog:

PR symtab/17591
* dwarf2read.c (find_slot_in_mapped_hash): Handle
"(anonymous namespace)".

gdb/ChangeLog
gdb/dwarf2read.c

index 7f918e9ecfeda89adcdae0ec13ab188db222023d..53446899873485177cc8c1f5a80a470978989662 100644 (file)
@@ -1,3 +1,9 @@
+2014-11-13  Doug Evans  <dje@google.com>
+
+       PR symtab/17591
+       * dwarf2read.c (find_slot_in_mapped_hash): Handle
+       "(anonymous namespace)".
+
 2014-11-13  Doug Evans  <dje@google.com>
 
        * dwarf2read.c (update_enumeration_type_from_children): Avoid
index 1250bc7e76837c66d67b3676353615484305b26c..9762d985072715f4bc7a949aa979561bff79c3a2 100644 (file)
@@ -2917,7 +2917,11 @@ find_slot_in_mapped_hash (struct mapped_index *index, const char *name,
     {
       /* NAME is already canonical.  Drop any qualifiers as .gdb_index does
         not contain any.  */
-      const char *paren = strchr (name, '(');
+      const char *paren = NULL;
+
+      /* Need to handle "(anonymous namespace)".  */
+      if (*name != '(')
+       paren = strchr (name, '(');
 
       if (paren)
        {
This page took 0.037318 seconds and 4 git commands to generate.