From 152f94fc94fe166ddd21b31017470d3f686932ea Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Sun, 28 Mar 1999 19:22:10 +0000 Subject: [PATCH] Warning fixes: * class.c (maybe_add_interface): Remove unused variable `interface_binfo'. (make_class_data): Use = for assignment, not ==. Likewise. (emit_register_classes): Remove unused variable `decl'. * lex.c: Fix comment so as not to contain an embedded `/*'. * verify.c (verify_jvm_instructions): Remove unused variable `self_type'. From-SVN: r26046 --- gcc/java/ChangeLog | 12 ++++++++++++ gcc/java/class.c | 7 ++----- gcc/java/lex.c | 2 +- gcc/java/verify.c | 2 -- 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 487d0bf..977c6a8 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,15 @@ +Sun Mar 28 22:12:10 1999 Kaveh R. Ghazi + + * class.c (maybe_add_interface): Remove unused variable + `interface_binfo'. + (make_class_data): Use = for assignment, not ==. Likewise. + (emit_register_classes): Remove unused variable `decl'. + + * lex.c: Fix comment so as not to contain an embedded `/*'. + + * verify.c (verify_jvm_instructions): Remove unused variable + `self_type'. + Sat Mar 27 15:49:18 1999 Per Bothner * parse.y (complete_loop_body): Rename to finish_loop_body. diff --git a/gcc/java/class.c b/gcc/java/class.c index cb418cd..4c924d0 100644 --- a/gcc/java/class.c +++ b/gcc/java/class.c @@ -333,7 +333,6 @@ maybe_add_interface (this_class, interface_class) tree this_class, interface_class; { tree basetype_vec = TYPE_BINFO_BASETYPES (this_class); - tree interface_binfo = make_tree_vec (6); int i; int n = TREE_VEC_LENGTH (basetype_vec); for (i = 0; ; i++) @@ -1100,7 +1099,7 @@ make_class_data (type) { int super_index = alloc_class_constant (super); super = build_int_2 (super_index, 0); - TREE_TYPE (super) == ptr_type_node; + TREE_TYPE (super) = ptr_type_node; } /* Build and emit the array of implemented interfaces. */ @@ -1126,7 +1125,7 @@ make_class_data (type) { int int_index = alloc_class_constant (iclass); index = build_int_2 (int_index, 0); - TREE_TYPE (index) == ptr_type_node; + TREE_TYPE (index) = ptr_type_node; } init = tree_cons (NULL_TREE, index, init); } @@ -1703,8 +1702,6 @@ register_class () void emit_register_classes () { - tree decl = getdecls (); - extern tree get_file_function_name PROTO((int)); tree init_name = get_file_function_name ('I'); tree init_type = build_function_type (void_type_node, end_params_node); diff --git a/gcc/java/lex.c b/gcc/java/lex.c index df15a8f..dae7ce7 100644 --- a/gcc/java/lex.c +++ b/gcc/java/lex.c @@ -379,7 +379,7 @@ java_lineterminator (c) } /* Parse the end of a C style comment. - * C is the first character after the '/*'. */ + * C is the first character following the '/' and '*'. */ static void java_parse_end_comment (c) unicode_t c; diff --git a/gcc/java/verify.c b/gcc/java/verify.c index fd0550e..1a233a2 100644 --- a/gcc/java/verify.c +++ b/gcc/java/verify.c @@ -725,8 +725,6 @@ verify_jvm_instructions (jcf, byte_ops, length) field: { int index = IMMEDIATE_u2; - tree self_type = get_class_constant - (jcf, COMPONENT_REF_CLASS_INDEX (¤t_jcf->cpool, index)); tree field_signature = COMPONENT_REF_SIGNATURE (¤t_jcf->cpool, index); tree field_type = get_type_from_signature (field_signature); if (is_putting) -- 2.7.4