* dwarf2read.c (new_symbol_full): Remove cast.

* symtab.c (symbol_set_demangled_name): Make 'name' const.
	* symtab.h (symbol_set_demangled_name): Update.
This commit is contained in:
Tom Tromey 2013-01-21 18:01:34 +00:00
parent 5484b13a88
commit cfc594ee56
4 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2013-01-21 Tom Tromey <tromey@redhat.com>
* dwarf2read.c (new_symbol_full): Remove cast.
* symtab.c (symbol_set_demangled_name): Make 'name' const.
* symtab.h (symbol_set_demangled_name): Update.
2013-01-21 Tom Tromey <tromey@redhat.com> 2013-01-21 Tom Tromey <tromey@redhat.com>
* main.c (captured_main): Call bfd_init. * main.c (captured_main): Call bfd_init.

View File

@ -15767,7 +15767,7 @@ new_symbol_full (struct die_info *die, struct type *type, struct dwarf2_cu *cu,
if (cu->language == language_fortran if (cu->language == language_fortran
&& symbol_get_demangled_name (&(sym->ginfo)) == NULL) && symbol_get_demangled_name (&(sym->ginfo)) == NULL)
symbol_set_demangled_name (&(sym->ginfo), symbol_set_demangled_name (&(sym->ginfo),
(char *) dwarf2_full_name (name, die, cu), dwarf2_full_name (name, die, cu),
NULL); NULL);
/* Default assumptions. /* Default assumptions.

View File

@ -465,7 +465,7 @@ symbol_init_cplus_specific (struct general_symbol_info *gsymbol,
void void
symbol_set_demangled_name (struct general_symbol_info *gsymbol, symbol_set_demangled_name (struct general_symbol_info *gsymbol,
char *name, const char *name,
struct objfile *objfile) struct objfile *objfile)
{ {
if (gsymbol->language == language_cplus) if (gsymbol->language == language_cplus)

View File

@ -167,7 +167,8 @@ struct general_symbol_info
struct obj_section *obj_section; struct obj_section *obj_section;
}; };
extern void symbol_set_demangled_name (struct general_symbol_info *, char *, extern void symbol_set_demangled_name (struct general_symbol_info *,
const char *,
struct objfile *); struct objfile *);
extern const char *symbol_get_demangled_name extern const char *symbol_get_demangled_name