Constify language_enum
authorTom Tromey <tom@tromey.com>
Sun, 10 Sep 2017 20:29:22 +0000 (14:29 -0600)
committerTom Tromey <tom@tromey.com>
Mon, 11 Sep 2017 21:46:13 +0000 (15:46 -0600)
Change language_enum to take a const argument.

ChangeLog
2017-09-11  Tom Tromey  <tom@tromey.com>

* language.h (language_enum): Make argument const.
* language.c (language_enum): Make argument const.

gdb/ChangeLog
gdb/language.c
gdb/language.h

index fb0de8b3057f2a5f173794232e6e841cd14ce6fe..a6238dc8da99fb5411708ba65d91de84629baf7b 100644 (file)
@@ -1,3 +1,8 @@
+2017-09-11  Tom Tromey  <tom@tromey.com>
+
+       * language.h (language_enum): Make argument const.
+       * language.c (language_enum): Make argument const.
+
 2017-09-11  Tom Tromey  <tom@tromey.com>
 
        * common/common-utils.h (skip_to_space): Remove macro, redeclare
index 7f870d83522d945abd91b248f42d123c73d547b5..e92c3c55a5e58491c474aeffc38fc78f023710d2 100644 (file)
@@ -478,7 +478,7 @@ range_error (const char *string,...)
 /* Return the language enum for a given language string.  */
 
 enum language
-language_enum (char *str)
+language_enum (const char *str)
 {
   for (const auto &lang : languages)
     if (strcmp (lang->la_name, str) == 0)
index 57e48bd19b1f30fc1af873b6db449a836147335f..d4ca900834dcb7a4519ada07ccc537fe8b68b42f 100644 (file)
@@ -562,7 +562,7 @@ extern int value_true (struct value *);
 
 /* Misc:  The string representing a particular enum language.  */
 
-extern enum language language_enum (char *str);
+extern enum language language_enum (const char *str);
 
 extern const struct language_defn *language_def (enum language);