* dwarf2read.c (new_symbol_full): Remove cast.
authorTom Tromey <tromey@redhat.com>
Mon, 21 Jan 2013 18:01:34 +0000 (18:01 +0000)
committerTom Tromey <tromey@redhat.com>
Mon, 21 Jan 2013 18:01:34 +0000 (18:01 +0000)
* symtab.c (symbol_set_demangled_name): Make 'name' const.
* symtab.h (symbol_set_demangled_name): Update.

gdb/ChangeLog
gdb/dwarf2read.c
gdb/symtab.c
gdb/symtab.h

index 1b037b951c64d050ad0a27b73f75c1bf0f8534ae..e63d10ed2f7c15cddbbc0e5e8da02cd728eee286 100644 (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>
 
        * main.c (captured_main): Call bfd_init.
index 364e6af76b354425346451c0cbf4336df6a569a9..c78a46643dace50bef83dfcd82fa26acb3f6f03f 100644 (file)
@@ -15767,7 +15767,7 @@ new_symbol_full (struct die_info *die, struct type *type, struct dwarf2_cu *cu,
       if (cu->language == language_fortran
           && symbol_get_demangled_name (&(sym->ginfo)) == NULL)
        symbol_set_demangled_name (&(sym->ginfo),
-                                  (char *) dwarf2_full_name (name, die, cu),
+                                  dwarf2_full_name (name, die, cu),
                                   NULL);
 
       /* Default assumptions.
index 770f9e0bda2c5cbf8ab5e9eb2d2568ceab2372bf..68d654db2c97f955e63262572bc9fa576b31b803 100644 (file)
@@ -465,7 +465,7 @@ symbol_init_cplus_specific (struct general_symbol_info *gsymbol,
 
 void
 symbol_set_demangled_name (struct general_symbol_info *gsymbol,
-                           char *name,
+                           const char *name,
                            struct objfile *objfile)
 {
   if (gsymbol->language == language_cplus)
index b992266f265e9d160a96fe10b31b506525491268..3861051390ad074dee1b633837d094d6ec7337d5 100644 (file)
@@ -167,7 +167,8 @@ struct general_symbol_info
   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 *);
 
 extern const char *symbol_get_demangled_name