aboutsummaryrefslogtreecommitdiff
path: root/gdb/f-valprint.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2020-09-15 18:44:37 -0600
committerTom Tromey <tom@tromey.com>2020-09-15 18:44:38 -0600
commit12d8f940d0c09e808f56a898fe5936b2b8f0403c (patch)
treeff8e232641aefa800617e59e7bc70e1c84543192 /gdb/f-valprint.c
parent6b5a7bc768570edc15532759969cd9bff3f02c28 (diff)
downloadgdb-12d8f940d0c09e808f56a898fe5936b2b8f0403c.zip
gdb-12d8f940d0c09e808f56a898fe5936b2b8f0403c.tar.gz
gdb-12d8f940d0c09e808f56a898fe5936b2b8f0403c.tar.bz2
Remove TYPE_CODE_INT case from f_value_print_inner
I looked through the various language value-print functions, to see if any code could be consolidated. Pretty much all I found was that f_value_print_inner does not need to handle TYPE_CODE_INT itself, but can simply dispatch to the generic printer. gdb/ChangeLog 2020-09-15 Tom Tromey <tom@tromey.com> * f-valprint.c (f_value_print_inner) <case TYPE_CODE_INT>: Remove.
Diffstat (limited to 'gdb/f-valprint.c')
-rw-r--r--gdb/f-valprint.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/gdb/f-valprint.c b/gdb/f-valprint.c
index fabdf45..b58e10b 100644
--- a/gdb/f-valprint.c
+++ b/gdb/f-valprint.c
@@ -295,19 +295,6 @@ f_value_print_inner (struct value *val, struct ui_file *stream, int recurse,
}
break;
- case TYPE_CODE_INT:
- if (options->format || options->output_format)
- {
- struct value_print_options opts = *options;
-
- opts.format = (options->format ? options->format
- : options->output_format);
- value_print_scalar_formatted (val, &opts, 0, stream);
- }
- else
- value_print_scalar_formatted (val, options, 0, stream);
- break;
-
case TYPE_CODE_STRUCT:
case TYPE_CODE_UNION:
/* Starting from the Fortran 90 standard, Fortran supports derived
@@ -365,6 +352,7 @@ f_value_print_inner (struct value *val, struct ui_file *stream, int recurse,
}
break;
+ case TYPE_CODE_INT:
case TYPE_CODE_REF:
case TYPE_CODE_FUNC:
case TYPE_CODE_FLAGS: