* symtab.h: Remove objc_specific struct
(SYMBOL_OBJC_DEMANGLED_NAME): Remove. * symtab.c (symbol_init_language_specific, symbol_demangled_name): Have language_objc use cplus_specific struct.
This commit is contained in:
parent
d4cad8db8c
commit
5784d15e43
3 changed files with 11 additions and 17 deletions
13
gdb/symtab.c
13
gdb/symtab.c
|
@ -413,14 +413,11 @@ symbol_init_language_specific (struct general_symbol_info *gsymbol,
|
|||
{
|
||||
gsymbol->language = language;
|
||||
if (gsymbol->language == language_cplus
|
||||
|| gsymbol->language == language_java)
|
||||
|| gsymbol->language == language_java
|
||||
|| gsymbol->language == language_objc)
|
||||
{
|
||||
gsymbol->language_specific.cplus_specific.demangled_name = NULL;
|
||||
}
|
||||
else if (gsymbol->language == language_objc)
|
||||
{
|
||||
gsymbol->language_specific.objc_specific.demangled_name = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
memset (&gsymbol->language_specific, 0,
|
||||
|
@ -584,12 +581,10 @@ char *
|
|||
symbol_demangled_name (struct general_symbol_info *gsymbol)
|
||||
{
|
||||
if (gsymbol->language == language_cplus
|
||||
|| gsymbol->language == language_java)
|
||||
|| gsymbol->language == language_java
|
||||
|| gsymbol->language == language_objc)
|
||||
return gsymbol->language_specific.cplus_specific.demangled_name;
|
||||
|
||||
else if (gsymbol->language == language_objc)
|
||||
return gsymbol->language_specific.objc_specific.demangled_name;
|
||||
|
||||
else
|
||||
return NULL;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue