]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
gdb: switch "set language" to getter/setter
authorSimon Marchi <simon.marchi@efficios.com>
Mon, 17 Apr 2023 16:36:51 +0000 (12:36 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Fri, 21 Apr 2023 18:09:42 +0000 (14:09 -0400)
commitf57d81815f865817c8b4bc9a521cb0f71710d871
tree7879a04980529c130d9dbde8e3a4e4695bfecbc0
parent6fc39605e69e5c4d76990e2cf4eaf5d294195ca1
gdb: switch "set language" to getter/setter

The `language` global variable is mostly a scratch variable used for the
setting.  The source of truth is really current_language and
language_mode (auto vs manual), which are set by the
set_language_command callback.

Switch the setting to use the add_setshow_enum_cmd overload that takes a
value getter and setter.

Change-Id: Ief5b2f93fd7337eed7ec96023639ae3dfe62250b
Reviewed-By: Tom Tromey <tom@tromey.com>
gdb/language.c