Commit f7670760 by Tom Tromey Committed by Tom Tromey

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
parent 86219cc7
1998-10-22 Tom Tromey <tromey@cygnus.com> 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. * config-lang.in (stagestuff): Added jcf-dump and jv-scan.
Sun Oct 11 10:31:52 1998 Anthony Green <green@cygnus.com> Sun Oct 11 10:31:52 1998 Anthony Green <green@cygnus.com>
......
...@@ -1110,11 +1110,6 @@ make_class_data (type) ...@@ -1110,11 +1110,6 @@ make_class_data (type)
flag_assume_compiled ? integer_four_node flag_assume_compiled ? integer_four_node
: integer_two_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); PUSH_FIELD_VALUE (cons, "thread", null_pointer_node);
FINISH_RECORD_CONSTRUCTOR (cons); FINISH_RECORD_CONSTRUCTOR (cons);
......
...@@ -325,7 +325,6 @@ tree boolean_true_node, boolean_false_node; ...@@ -325,7 +325,6 @@ tree boolean_true_node, boolean_false_node;
tree TYPE_identifier_node; tree TYPE_identifier_node;
tree init_identifier_node; tree init_identifier_node;
tree clinit_identifier_node; tree clinit_identifier_node;
tree finalize_identifier_node;
tree void_signature_node; tree void_signature_node;
tree length_identifier_node; tree length_identifier_node;
tree this_identifier_node; tree this_identifier_node;
...@@ -534,7 +533,6 @@ init_decl_processing () ...@@ -534,7 +533,6 @@ init_decl_processing ()
TYPE_identifier_node = get_identifier ("TYPE"); TYPE_identifier_node = get_identifier ("TYPE");
init_identifier_node = get_identifier ("<init>"); init_identifier_node = get_identifier ("<init>");
clinit_identifier_node = get_identifier ("<clinit>"); clinit_identifier_node = get_identifier ("<clinit>");
finalize_identifier_node = get_identifier ("finalize");
void_signature_node = get_identifier ("()V"); void_signature_node = get_identifier ("()V");
length_identifier_node = get_identifier ("length"); length_identifier_node = get_identifier ("length");
this_identifier_node = get_identifier ("this"); this_identifier_node = get_identifier ("this");
...@@ -603,7 +601,6 @@ init_decl_processing () ...@@ -603,7 +601,6 @@ init_decl_processing ()
PUSH_FIELD (class_type_node, field, "loader", ptr_type_node); 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, "interface_len", short_type_node);
PUSH_FIELD (class_type_node, field, "state", byte_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); PUSH_FIELD (class_type_node, field, "thread", ptr_type_node);
for (t = TYPE_FIELDS (class_type_node); t != NULL_TREE; t = TREE_CHAIN (t)) for (t = TYPE_FIELDS (class_type_node); t != NULL_TREE; t = TREE_CHAIN (t))
FIELD_PRIVATE (t) = 1; FIELD_PRIVATE (t) = 1;
......
...@@ -196,7 +196,6 @@ extern tree TYPE_identifier_node; /* "TYPE" */ ...@@ -196,7 +196,6 @@ extern tree TYPE_identifier_node; /* "TYPE" */
extern tree init_identifier_node; /* "<init>" */ extern tree init_identifier_node; /* "<init>" */
extern tree clinit_identifier_node; /* "<clinit>" */ extern tree clinit_identifier_node; /* "<clinit>" */
extern tree void_signature_node; /* "()V" */ extern tree void_signature_node; /* "()V" */
extern tree finalize_identifier_node; /* "finalize" */
extern tree length_identifier_node; /* "length" */ extern tree length_identifier_node; /* "length" */
extern tree this_identifier_node; /* "this" */ extern tree this_identifier_node; /* "this" */
extern tree super_identifier_node; /* "super" */ extern tree super_identifier_node; /* "super" */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment