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>
This commit is contained in:
Simon Marchi
2023-04-14 14:31:44 -04:00
parent bd648c6ea0
commit 6fc39605e6
2 changed files with 5 additions and 14 deletions

View File

@@ -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. */