diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/call.c | 6 | ||||
-rw-r--r-- | gcc/cp/error.c | 4 |
3 files changed, 10 insertions, 5 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 618af5d..db56ae1 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2001-12-18 Nathan Sidwell <nathan@codesourcery.com> + + * call.c (build_new_method_call): Use '%#V'. + * error.c (cv_to_string): Use V parameter to determine padding. + 2001-12-18 Joseph S. Myers <jsm28@cam.ac.uk> * call.c, decl2.c, init.c: Use "built-in" and "bit-field" diff --git a/gcc/cp/call.c b/gcc/cp/call.c index b456746..d8129a7 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -4625,9 +4625,9 @@ build_new_method_call (instance, name, args, basetype_path, flags) if (!COMPLETE_TYPE_P (basetype)) incomplete_type_error (instance_ptr, basetype); else - error ("no matching function for call to `%T::%D(%A)%V'", - basetype, pretty_name, user_args, - TREE_TYPE (TREE_TYPE (instance_ptr))); + error ("no matching function for call to `%T::%D(%A)%#V'", + basetype, pretty_name, user_args, + TREE_TYPE (TREE_TYPE (instance_ptr))); print_z_candidates (candidates); return error_mark_node; } diff --git a/gcc/cp/error.c b/gcc/cp/error.c index d113470..61d8303 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -2388,11 +2388,11 @@ args_to_string (p, verbose) static const char * cv_to_string (p, v) tree p; - int v ATTRIBUTE_UNUSED; + int v; { reinit_global_formatting_buffer (); - dump_qualifiers (p, before); + dump_qualifiers (p, v ? before : none); return output_finalize_message (scratch_buffer); } |