OSDN Git Service

PR objc/21641
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 May 2005 20:02:27 +0000 (20:02 +0000)
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 May 2005 20:02:27 +0000 (20:02 +0000)
        * objc-act.c (struct interface_tuple): Mark it up for GC.
        (interface_htab): It is really a struct interface_tuple.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99922 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/objc/ChangeLog
gcc/objc/objc-act.c

index 10465b8..9e65d6c 100644 (file)
@@ -1,3 +1,9 @@
+2005-05-18  Mike Stump  <mrs@apple.com>
+
+       PR objc/21641
+       * objc-act.c (struct interface_tuple): Mark it up for GC.
+       (interface_htab): It is really a struct interface_tuple.
+
 2005-05-17  Mike Stump  <mrs@apple.com>
 
        Yet more Objective-C++...
 2005-05-17  Mike Stump  <mrs@apple.com>
 
        Yet more Objective-C++...
index c1ce2e7..92eaa63 100644 (file)
@@ -3045,13 +3045,14 @@ objc_generate_write_barrier (tree lhs, enum tree_code modifycode, tree rhs)
   return result;
 }
 
   return result;
 }
 
-static GTY ((param_is (union tree_node))) htab_t interface_htab;
-
-struct interface_tuple {
+struct interface_tuple GTY(())
+{
   tree id;
   tree class_name;
 };
 
   tree id;
   tree class_name;
 };
 
+static GTY ((param_is (struct interface_tuple))) htab_t interface_htab;
+
 static hashval_t
 hash_interface (const void *p)
 {
 static hashval_t
 hash_interface (const void *p)
 {