From: Yao Qi Date: Thu, 3 Jan 2013 07:17:52 +0000 (+0000) Subject: gdb/ X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=50da2f25309df4445e736121024dc41dfe750995;p=binutils-gdb.git gdb/ * psymtab.c (fixup_psymbol_section): Update declaration. (fixup_psymbol_section): Remove code returning value. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 124fffa9482..8363ed7a317 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2013-01-03 Yao Qi + + * psymtab.c (fixup_psymbol_section): Update declaration. + (fixup_psymbol_section): Remove code returning value. + 2013-01-03 Yao Qi * symtab.h: Remove some out of date comments. diff --git a/gdb/psymtab.c b/gdb/psymtab.c index ac861272ef5..d683e53a472 100644 --- a/gdb/psymtab.c +++ b/gdb/psymtab.c @@ -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 *