Change how complex types are printed in C
[deliverable/binutils-gdb.git] / gdb / infcmd.c
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);
        }
     }
 
This page took 0.025217 seconds and 4 git commands to generate.