Constify value_nsstring
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:18 +0000 (15:46 -0700)
This changes the "ptr" parameter to value_nsstring to be const.

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

* objc-lang.h (value_nsstring): Update.
* objc-lang.c (value_nsstring): Make "ptr" const.

gdb/ChangeLog
gdb/objc-lang.c
gdb/objc-lang.h

index 67a151b5c96024e9bf47d470a3f7a3ca3d73795b..bd820d05eac25278175fbacf67d4f953036a3a95 100644 (file)
@@ -1,3 +1,8 @@
+2020-11-10  Tom Tromey  <tom@tromey.com>
+
+       * objc-lang.h (value_nsstring): Update.
+       * objc-lang.c (value_nsstring): Make "ptr" const.
+
 2020-11-06  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * expprint.c (print_subexp_funcall): Increment expression position
index 16751464c67d1930c24529ed74777b5b6e406e42..4cd853249aa8e70697640feb47352f6db2c3726c 100644 (file)
@@ -164,7 +164,7 @@ lookup_child_selector (struct gdbarch *gdbarch, const char *selname)
 }
 
 struct value * 
-value_nsstring (struct gdbarch *gdbarch, char *ptr, int len)
+value_nsstring (struct gdbarch *gdbarch, const char *ptr, int len)
 {
   struct type *char_type = builtin_type (gdbarch)->builtin_char;
   struct value *stringValue[3];
index b2247433dd1379e4c1bf45bcd8460262ba80206b..ff1fc348b81f91505f433ab43c51ceae67bdb696 100644 (file)
@@ -39,7 +39,7 @@ extern const char *find_imps (const char *method,
                              std::vector<const char *> *symbol_names);
 
 extern struct value *value_nsstring (struct gdbarch *gdbarch,
-                                    char *ptr, int len);
+                                    const char *ptr, int len);
 
 /* for parsing Objective C */
 extern void start_msglist (void);