aboutsummaryrefslogtreecommitdiff
path: root/gdb/language.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2023-04-14 14:31:44 -0400
committerSimon Marchi <simon.marchi@efficios.com>2023-04-21 14:09:42 -0400
commit6fc39605e69e5c4d76990e2cf4eaf5d294195ca1 (patch)
tree6ada0dacfd7889b81a7d9dc76ca7624f27cd3697 /gdb/language.c
parentbd648c6ea00365af709bd54a0171e0a30f4a4942 (diff)
downloadgdb-6fc39605e69e5c4d76990e2cf4eaf5d294195ca1.zip
gdb-6fc39605e69e5c4d76990e2cf4eaf5d294195ca1.tar.gz
gdb-6fc39605e69e5c4d76990e2cf4eaf5d294195ca1.tar.bz2
gdb: remove return value of set_language
set_language returns the previous language, but nothing uses it. Remove the return value. This lets us remove the assignment to current_language, in _initialize_language. Change-Id: Ifccf9b488434c1addf4626130a74e159a37d8c17 Reviewed-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/language.c')
-rw-r--r--gdb/language.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/gdb/language.c b/gdb/language.c
index fb065ef..1ab3565 100644
--- a/gdb/language.c
+++ b/gdb/language.c
@@ -353,18 +353,13 @@ set_range_case (void)
case_sensitivity = current_language->case_sensitivity ();
}
-/* Set current language to (enum language) LANG. Returns previous
- language. */
+/* See language.h. */
-enum language
+void
set_language (enum language lang)
{
- enum language prev_language;
-
- prev_language = current_language->la_language;
current_language = language_def (lang);
set_range_case ();
- return prev_language;
}
@@ -1125,11 +1120,6 @@ For Fortran the default is off; for other languages the default is on."),
show_case_command,
&setlist, &showlist);
- /* In order to call SET_LANGUAGE (below) we need to make sure that
- CURRENT_LANGUAGE is not NULL. So first set the language to unknown,
- then we can change the language to 'auto'. */
- current_language = language_def (language_unknown);
-
add_set_language_command ();
/* Have the above take effect. */