* c-typeprint.c (cp_type_print_method_args): Add flags
authorTom Tromey <tromey@redhat.com>
Mon, 12 Nov 2012 17:20:39 +0000 (17:20 +0000)
committerTom Tromey <tromey@redhat.com>
Mon, 12 Nov 2012 17:20:39 +0000 (17:20 +0000)
argument.  Call c_print_type, not type_print.
(c_type_print_base): Call c_print_type, not type_print.
Update.

gdb/ChangeLog
gdb/c-typeprint.c

index b43cebd..5fd248f 100644 (file)
@@ -1,5 +1,12 @@
 2012-11-12  Tom Tromey  <tromey@redhat.com>
 
+       * c-typeprint.c (cp_type_print_method_args): Add flags
+       argument.  Call c_print_type, not type_print.
+       (c_type_print_base): Call c_print_type, not type_print.
+       Update.
+
+2012-11-12  Tom Tromey  <tromey@redhat.com>
+
        * ada-lang.c (user_select_syms, ada_print_subexp): Pass flags
        to type-printing functions.
        * ada-lang.h (ada_print_type): Add argument.
index def80b2..cb44bb0 100644 (file)
@@ -166,7 +166,8 @@ cp_type_print_derivation_info (struct ui_file *stream,
 static void
 cp_type_print_method_args (struct type *mtype, const char *prefix,
                           const char *varstring, int staticp,
-                          struct ui_file *stream)
+                          struct ui_file *stream,
+                          const struct type_print_options *flags)
 {
   struct field *args = TYPE_FIELDS (mtype);
   int nargs = TYPE_NFIELDS (mtype);
@@ -185,7 +186,7 @@ cp_type_print_method_args (struct type *mtype, const char *prefix,
     {
       while (i < nargs)
        {
-         type_print (args[i++].type, "", stream, 0);
+         c_print_type (args[i++].type, "", stream, 0, 0, flags);
 
          if (i == nargs && varargs)
            fprintf_filtered (stream, ", ...");
@@ -1058,8 +1059,8 @@ c_type_print_base (struct type *type, struct ui_file *stream,
                           && !is_full_physname_constructor  /* " " */
                           && !is_type_conversion_operator (type, i, j))
                    {
-                     type_print (TYPE_TARGET_TYPE (TYPE_FN_FIELD_TYPE (f, j)),
-                                 "", stream, -1);
+                     c_print_type (TYPE_TARGET_TYPE (TYPE_FN_FIELD_TYPE (f, j)),
+                                   "", stream, -1, 0, flags);
                      fputs_filtered (" ", stream);
                    }
                  if (TYPE_FN_FIELD_STUB (f, j))
@@ -1093,7 +1094,7 @@ c_type_print_base (struct type *type, struct ui_file *stream,
                                                     "",
                                                     method_name,
                                                     staticp,
-                                                    stream);
+                                                    stream, flags);
                        }
                      else
                        fprintf_filtered (stream,