Remove TYPE_CODE_INT case from f_value_print_inner
authorTom Tromey <tom@tromey.com>
Wed, 16 Sep 2020 00:44:37 +0000 (18:44 -0600)
committerTom Tromey <tom@tromey.com>
Wed, 16 Sep 2020 00:44:38 +0000 (18:44 -0600)
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.

gdb/ChangeLog
gdb/f-valprint.c

index fe4b185e1934b668d133a71e77f12eb12e7294fe..40c0c29ad1d48fb42457563252effd695d9b8e4d 100644 (file)
@@ -1,3 +1,8 @@
+2020-09-15  Tom Tromey  <tom@tromey.com>
+
+       * f-valprint.c (f_value_print_inner) <case TYPE_CODE_INT>:
+       Remove.
+
 2020-09-15  Tom Tromey  <tom@tromey.com>
 
        * rust-lang.c (rust_value_print_inner): Remove TYPE_CODE_MEMBERPTR
index fabdf4586168d17dc4dc944ce14bc9e194fa2f6b..b58e10b13360fba298949c579e9c09b978a9b66a 100644 (file)
@@ -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: