gdb/
authorYao Qi <yao@codesourcery.com>
Thu, 3 Jan 2013 07:17:52 +0000 (07:17 +0000)
committerYao Qi <yao@codesourcery.com>
Thu, 3 Jan 2013 07:17:52 +0000 (07:17 +0000)
* psymtab.c (fixup_psymbol_section): Update declaration.
(fixup_psymbol_section): Remove code returning value.

gdb/ChangeLog
gdb/psymtab.c

index 124fffa9482cd4f41b49f3382d3fe48a2b1f23b6..8363ed7a317b4646d89bbfccc6c90dbb48e870b9 100644 (file)
@@ -1,3 +1,8 @@
+2013-01-03  Yao Qi  <yao@codesourcery.com>
+
+       * psymtab.c (fixup_psymbol_section): Update declaration.
+       (fixup_psymbol_section): Remove code returning value.
+
 2013-01-03  Yao Qi  <yao@codesourcery.com>
 
        * symtab.h: Remove some out of date comments.
index ac861272ef5cc098168e015cd3fa1d8f4c0d2435..d683e53a4728744751742ea472e714bc9b35fe7d 100644 (file)
@@ -65,9 +65,8 @@ static struct partial_symbol *find_pc_sect_psymbol (struct objfile *,
                                                    CORE_ADDR,
                                                    struct obj_section *);
 
-static struct partial_symbol *fixup_psymbol_section (struct partial_symbol
-                                                    *psym,
-                                                    struct objfile *objfile);
+static void fixup_psymbol_section (struct partial_symbol *psym,
+                                  struct objfile *objfile);
 
 static struct symtab *psymtab_to_symtab (struct objfile *objfile,
                                         struct partial_symtab *pst);
@@ -480,16 +479,13 @@ find_pc_sect_psymbol (struct objfile *objfile,
   return best;
 }
 
-static struct partial_symbol *
+static void
 fixup_psymbol_section (struct partial_symbol *psym, struct objfile *objfile)
 {
   CORE_ADDR addr;
 
-  if (!psym)
-    return NULL;
-
-  if (SYMBOL_OBJ_SECTION (psym))
-    return psym;
+  if (psym == NULL || SYMBOL_OBJ_SECTION (psym) != NULL)
+    return;
 
   gdb_assert (objfile);
 
@@ -503,12 +499,10 @@ fixup_psymbol_section (struct partial_symbol *psym, struct objfile *objfile)
     default:
       /* Nothing else will be listed in the minsyms -- no use looking
         it up.  */
-      return psym;
+      return;
     }
 
   fixup_section (&psym->ginfo, addr, objfile);
-
-  return psym;
 }
 
 static struct symtab *