+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
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);
{
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, ", ...");
&& !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))
"",
method_name,
staticp,
- stream);
+ stream, flags);
}
else
fprintf_filtered (stream,