java-tree.h (finalize_identifier_node): Don't declare.

* java-tree.h (finalize_identifier_node): Don't declare.
	* class.c (make_class_data): Don't push "final" field.
	* decl.c (init_decl_processing): Don't push "final" field.
	(finalize_identifier_node): Removed.
	(init_decl_processing): Don't set finalize_identifier_node.

From-SVN: r23227
This commit is contained in:
Tom Tromey 1998-10-22 15:52:53 +00:00 committed by Tom Tromey
parent 86219cc76f
commit f76707606e
4 changed files with 6 additions and 9 deletions

View file

@ -1,5 +1,11 @@
1998-10-22 Tom Tromey <tromey@cygnus.com>
* java-tree.h (finalize_identifier_node): Don't declare.
* class.c (make_class_data): Don't push "final" field.
* decl.c (init_decl_processing): Don't push "final" field.
(finalize_identifier_node): Removed.
(init_decl_processing): Don't set finalize_identifier_node.
* config-lang.in (stagestuff): Added jcf-dump and jv-scan.
Sun Oct 11 10:31:52 1998 Anthony Green <green@cygnus.com>

View file

@ -1110,11 +1110,6 @@ make_class_data (type)
flag_assume_compiled ? integer_four_node
: integer_two_node);
method = lookup_java_method (type,
finalize_identifier_node, void_signature_node);
PUSH_FIELD_VALUE (cons, "final",
method == NULL ? integer_zero_node : integer_one_node);
PUSH_FIELD_VALUE (cons, "thread", null_pointer_node);
FINISH_RECORD_CONSTRUCTOR (cons);

View file

@ -325,7 +325,6 @@ tree boolean_true_node, boolean_false_node;
tree TYPE_identifier_node;
tree init_identifier_node;
tree clinit_identifier_node;
tree finalize_identifier_node;
tree void_signature_node;
tree length_identifier_node;
tree this_identifier_node;
@ -534,7 +533,6 @@ init_decl_processing ()
TYPE_identifier_node = get_identifier ("TYPE");
init_identifier_node = get_identifier ("<init>");
clinit_identifier_node = get_identifier ("<clinit>");
finalize_identifier_node = get_identifier ("finalize");
void_signature_node = get_identifier ("()V");
length_identifier_node = get_identifier ("length");
this_identifier_node = get_identifier ("this");
@ -603,7 +601,6 @@ init_decl_processing ()
PUSH_FIELD (class_type_node, field, "loader", ptr_type_node);
PUSH_FIELD (class_type_node, field, "interface_len", short_type_node);
PUSH_FIELD (class_type_node, field, "state", byte_type_node);
PUSH_FIELD (class_type_node, field, "final", byte_type_node);
PUSH_FIELD (class_type_node, field, "thread", ptr_type_node);
for (t = TYPE_FIELDS (class_type_node); t != NULL_TREE; t = TREE_CHAIN (t))
FIELD_PRIVATE (t) = 1;

View file

@ -196,7 +196,6 @@ extern tree TYPE_identifier_node; /* "TYPE" */
extern tree init_identifier_node; /* "<init>" */
extern tree clinit_identifier_node; /* "<clinit>" */
extern tree void_signature_node; /* "()V" */
extern tree finalize_identifier_node; /* "finalize" */
extern tree length_identifier_node; /* "length" */
extern tree this_identifier_node; /* "this" */
extern tree super_identifier_node; /* "super" */