aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2023-08-31 12:11:46 -0600
committerTom Tromey <tromey@adacore.com>2023-09-07 14:04:53 -0600
commit665b55a92ed514d4eb32f78278dd7f0e39865f04 (patch)
tree939ff03f75c40b5e08ba3b16720834e22a72aa68
parentaa15623fe68b3151ed54a7365b5a5226b538851a (diff)
downloadbinutils-665b55a92ed514d4eb32f78278dd7f0e39865f04.zip
binutils-665b55a92ed514d4eb32f78278dd7f0e39865f04.tar.gz
binutils-665b55a92ed514d4eb32f78278dd7f0e39865f04.tar.bz2
Remove dead code from varobj_set_display_format
varobj_set_display_format takes an enum and exhaustively switches on the values -- but also has a default. This default case is dead code. Reviewed-by: Keith Seitz <keiths@redhat.com>
-rw-r--r--gdb/varobj.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/gdb/varobj.c b/gdb/varobj.c
index 52e62ac..760809c 100644
--- a/gdb/varobj.c
+++ b/gdb/varobj.c
@@ -488,20 +488,7 @@ enum varobj_display_formats
varobj_set_display_format (struct varobj *var,
enum varobj_display_formats format)
{
- switch (format)
- {
- case FORMAT_NATURAL:
- case FORMAT_BINARY:
- case FORMAT_DECIMAL:
- case FORMAT_HEXADECIMAL:
- case FORMAT_OCTAL:
- case FORMAT_ZHEXADECIMAL:
- var->format = format;
- break;
-
- default:
- var->format = variable_default_display (var);
- }
+ var->format = format;
if (varobj_value_is_changeable_p (var)
&& var->value != nullptr && !var->value->lazy ())