java-tree.h (finalize_identifier_node): Don't declare.
authorTom Tromey <tromey@cygnus.com>
Thu, 22 Oct 1998 15:52:53 +0000 (15:52 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Thu, 22 Oct 1998 15:52:53 +0000 (15:52 +0000)
* 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

gcc/java/ChangeLog
gcc/java/class.c
gcc/java/decl.c
gcc/java/java-tree.h

index 2cf1aee97730c2f41238366faf265eeb512aa16e..c1170098dbdb016e08da486527d92592d44179e2 100644 (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>
index cca09006fd3f40f35b18f0bf5b3b611d286c5966..eaeae4157953f94448b979730e100c7e1c883552 100644 (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);
index 89dc3d749949ba7767feb8107d9f007fb745bdaf..70c024debd0321a7fe7c90df259f0e059df1fac0 100644 (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;
index 666862fce2e470c161d47bb237d4bf9e9041148b..dd0ede8a08985f8ddcbe681accb6ff52eeec30f6 100644 (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" */