More invalid pointer to pointer conversions.
[deliverable/binutils-gdb.git] / gdb / ada-lang.c
index 63a85eeff319eb205b640bc5fb35f6eb475a812f..1e5c55e90cce2a5b239e2856494e4397cbe2c2f3 100644 (file)
@@ -1299,8 +1299,10 @@ static struct htab *decoded_names_store;
 const char *
 ada_decode_symbol (const struct general_symbol_info *gsymbol)
 {
-  const char **resultp =
-    (const char **) &gsymbol->language_specific.mangled_lang.demangled_name;
+  struct general_symbol_info *gsymbol_rw
+    = (struct general_symbol_info *) gsymbol;
+  const char **resultp
+    = &gsymbol_rw->language_specific.mangled_lang.demangled_name;
 
   if (*resultp == NULL)
     {
This page took 0.024366 seconds and 4 git commands to generate.