diff options
author | Andrew Haley <aph@redhat.com> | 2004-08-17 12:51:01 +0000 |
---|---|---|
committer | Andrew Haley <aph@gcc.gnu.org> | 2004-08-17 12:51:01 +0000 |
commit | 1b9deeb46e3c2af75a7096e1869e5307b8bf1e45 (patch) | |
tree | 12aa8faa9056877f7059dff529dec6f009a13671 /gcc/java/lang.c | |
parent | 108a579c02badf9b3eddc3d182516bd73c585a38 (diff) | |
download | gcc-1b9deeb46e3c2af75a7096e1869e5307b8bf1e45.zip gcc-1b9deeb46e3c2af75a7096e1869e5307b8bf1e45.tar.gz gcc-1b9deeb46e3c2af75a7096e1869e5307b8bf1e45.tar.bz2 |
lang.c (lang_printable_name): Obey verbose flag.
2004-08-17 Andrew Haley <aph@redhat.com>
* lang.c (lang_printable_name): Obey verbose flag.
* parse.y (constructor_circularity_msg): Set VERBOSE arg for
lang_printable_name().
(verify_constructor_circularity, get_printable_method_name,
check_abstract_method_definitions, java_check_regular_methods,
java_check_abstract_methods, check_inner_class_access,
fix_constructors, patch_method_invocation, patch_return):
Likewise.
* expr.c (pop_type_0): Likewise.
* java-tree.h (lang_printable_name_wls): Delete.
From-SVN: r86118
Diffstat (limited to 'gcc/java/lang.c')
-rw-r--r-- | gcc/java/lang.c | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/gcc/java/lang.c b/gcc/java/lang.c index 6b48849..b9429a1 100644 --- a/gcc/java/lang.c +++ b/gcc/java/lang.c @@ -497,24 +497,14 @@ put_decl_node (tree node) which is also called directly by java_print_error_function. */ const char * -lang_printable_name (tree decl, int v __attribute__ ((__unused__))) +lang_printable_name (tree decl, int v) { decl_bufpos = 0; - put_decl_node (decl); - put_decl_string ("", 1); - return decl_buf; -} - -/* Does the same thing that lang_printable_name, but add a leading - space to the DECL name string -- With Leading Space. */ - -const char * -lang_printable_name_wls (tree decl, int v __attribute__ ((__unused__))) -{ - decl_bufpos = 1; - put_decl_node (decl); + if (v == 0 && TREE_CODE (decl) == FUNCTION_DECL) + put_decl_node (DECL_NAME (decl)); + else + put_decl_node (decl); put_decl_string ("", 1); - decl_buf [0] = ' '; return decl_buf; } |