Use common_val_print in infcmd.c
authorTom Tromey <tom@tromey.com>
Fri, 13 Mar 2020 23:39:52 +0000 (17:39 -0600)
committerTom Tromey <tom@tromey.com>
Sat, 14 Mar 2020 00:03:39 +0000 (18:03 -0600)
This changes some spots in infcmd.c to use common_val_print (which,
despite its name, is a value-based API) rather than val_print.

gdb/ChangeLog
2020-03-13  Tom Tromey  <tom@tromey.com>

* infcmd.c (default_print_one_register_info): Use
common_val_print.

gdb/ChangeLog
gdb/infcmd.c

index c761221dd9f0dbee110b616da153d7bb6b5edbc9..f68e90317d985f3fb938941e68bc4e1ac210a58a 100644 (file)
@@ -1,3 +1,8 @@
+2020-03-13  Tom Tromey  <tom@tromey.com>
+
+       * infcmd.c (default_print_one_register_info): Use
+       common_val_print.
+
 2020-03-13  Tom Tromey  <tom@tromey.com>
 
        * valprint.h (common_val_print_checked): Declare.
index b4b128b287353e074ccb599a2be1f18d34c988a2..d78374c6deb52073a3930652d95bdaf7e5a288bf 100644 (file)
@@ -2260,9 +2260,7 @@ default_print_one_register_info (struct ui_file *file,
       get_user_print_options (&opts);
       opts.deref_ref = 1;
 
-      val_print (regtype,
-                value_embedded_offset (val), 0,
-                &format_stream, 0, val, &opts, current_language);
+      common_val_print (val, &format_stream, 0, &opts, current_language);
 
       if (print_raw_format)
        {
@@ -2280,9 +2278,7 @@ default_print_one_register_info (struct ui_file *file,
       /* Print the register in hex.  */
       get_formatted_print_options (&opts, 'x');
       opts.deref_ref = 1;
-      val_print (regtype,
-                value_embedded_offset (val), 0,
-                &format_stream, 0, val, &opts, current_language);
+      common_val_print (val, &format_stream, 0, &opts, current_language);
       /* If not a vector register, print it also according to its
         natural format.  */
       if (print_raw_format && TYPE_VECTOR (regtype) == 0)
@@ -2290,9 +2286,7 @@ default_print_one_register_info (struct ui_file *file,
          pad_to_column (format_stream, value_column_2);
          get_user_print_options (&opts);
          opts.deref_ref = 1;
-         val_print (regtype,
-                    value_embedded_offset (val), 0,
-                    &format_stream, 0, val, &opts, current_language);
+         common_val_print (val, &format_stream, 0, &opts, current_language);
        }
     }