aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/lang.c
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2004-08-17 12:51:01 +0000
committerAndrew Haley <aph@gcc.gnu.org>2004-08-17 12:51:01 +0000
commit1b9deeb46e3c2af75a7096e1869e5307b8bf1e45 (patch)
tree12aa8faa9056877f7059dff529dec6f009a13671 /gcc/java/lang.c
parent108a579c02badf9b3eddc3d182516bd73c585a38 (diff)
downloadgcc-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.c20
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;
}