Make internalvar_name return a const char *
authorTom Tromey <tom@tromey.com>
Tue, 10 Nov 2020 22:46:17 +0000 (15:46 -0700)
committerTom Tromey <tom@tromey.com>
Tue, 10 Nov 2020 22:46:19 +0000 (15:46 -0700)
This changes internalvar_name to return a const char *.

gdb/ChangeLog
2020-11-10  Tom Tromey  <tom@tromey.com>

* value.h (internalvar_name): Update.
* value.c (internalvar_name): Make return type const.

gdb/ChangeLog
gdb/value.c
gdb/value.h

index d275ee7b3bc3d7845e9b9728d59246aefb16e60d..84fa18706046d1d8b82d47af173b86de79890167 100644 (file)
@@ -1,3 +1,8 @@
+2020-11-10  Tom Tromey  <tom@tromey.com>
+
+       * value.h (internalvar_name): Update.
+       * value.c (internalvar_name): Make return type const.
+
 2020-11-10  Tom Tromey  <tom@tromey.com>
 
        * ax-gdb.c (gen_struct_elt_for_reference, gen_namespace_elt)
index 7db3d3ecff2687bdf591378ad7a4562ecb98f557..c9907fa9333c43984db9c4b0956f6b0b253e2e6b 100644 (file)
@@ -2379,7 +2379,7 @@ clear_internalvar (struct internalvar *var)
   var->kind = INTERNALVAR_VOID;
 }
 
-char *
+const char *
 internalvar_name (const struct internalvar *var)
 {
   return var->name;
index 644501ff9e88aa2e559fa2e7c491a87b74bdec31..bc57f4f901290330d59c86c13116f8a7658ab30f 100644 (file)
@@ -1122,7 +1122,7 @@ extern void print_variable_and_value (const char *name,
 extern void typedef_print (struct type *type, struct symbol *news,
                           struct ui_file *stream);
 
-extern char *internalvar_name (const struct internalvar *var);
+extern const char *internalvar_name (const struct internalvar *var);
 
 extern void preserve_values (struct objfile *);