* symtab.c (symbol_set_names): Correctly set 'name' on symbol when
lookup name differs.
This commit is contained in:
parent
ada65aa377
commit
72dcaf823d
2 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2009-11-18 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* symtab.c (symbol_set_names): Correctly set 'name' on symbol when
|
||||
lookup name differs.
|
||||
|
||||
2009-11-18 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* machoread.c (macho_oso_symfile): Fix typo. Add comments.
|
||||
|
|
|
@ -676,7 +676,7 @@ symbol_set_names (struct general_symbol_info *gsymbol,
|
|||
(*slot)->demangled[0] = '\0';
|
||||
}
|
||||
|
||||
gsymbol->name = (*slot)->mangled;
|
||||
gsymbol->name = (*slot)->mangled + lookup_len - len;
|
||||
if ((*slot)->demangled[0] != '\0')
|
||||
gsymbol->language_specific.cplus_specific.demangled_name
|
||||
= (*slot)->demangled;
|
||||
|
|
Loading…
Add table
Reference in a new issue