* 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:
Adam Fedor 2003-02-21 03:00:27 +00:00
parent d4cad8db8c
commit 5784d15e43
3 changed files with 11 additions and 17 deletions

View file

@ -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;
}