diff options
author | Kresten Krab Thorup <krab@gcc.gnu.org> | 1993-05-05 08:13:15 +0000 |
---|---|---|
committer | Kresten Krab Thorup <krab@gcc.gnu.org> | 1993-05-05 08:13:15 +0000 |
commit | 991d3e71ced0bb2e4c70807831d4c95a59edde51 (patch) | |
tree | 4d203aa1e9ae06ac3a0614c7889a5772a50214bd /gcc/objc/class.c | |
parent | 84db222add1bde080bbcd48e53a8e8009296eb48 (diff) | |
download | gcc-991d3e71ced0bb2e4c70807831d4c95a59edde51.zip gcc-991d3e71ced0bb2e4c70807831d4c95a59edde51.tar.gz gcc-991d3e71ced0bb2e4c70807831d4c95a59edde51.tar.bz2 |
Headerfiles reorganized
From-SVN: r4329
Diffstat (limited to 'gcc/objc/class.c')
-rw-r--r-- | gcc/objc/class.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/gcc/objc/class.c b/gcc/objc/class.c index 26f4c4f..97e108e 100644 --- a/gcc/objc/class.c +++ b/gcc/objc/class.c @@ -253,11 +253,7 @@ class_pose_as (Class* impostor, Class* super_class) new_class->instance_size = super_class->instance_size; new_class->ivars = super_class->ivars; new_class->methods = impostor->methods; -#ifdef OBJC_SPARSE_LOOKUP new_class->dtable = impostor->dtable; -#else - new_class->cache = impostor->cache; -#endif /* Create the impostor meta class. */ new_meta_class->class_pointer = super_class->class_pointer->class_pointer; @@ -268,11 +264,7 @@ class_pose_as (Class* impostor, Class* super_class) new_meta_class->instance_size = super_class->class_pointer->instance_size; new_meta_class->ivars = super_class->class_pointer->ivars; new_meta_class->methods = impostor->class_pointer->methods; -#ifdef OBJC_SPARSE_LOOKUP new_meta_class->dtable = impostor->class_pointer->dtable; -#else - new_meta_class->cache = impostor->class_pointer->cache; -#endif /* Now change super/subclass links of all related classes. This is rather complex, since we have both super_class link, and subclass_list for the @@ -356,21 +348,3 @@ class_pose_as (Class* impostor, Class* super_class) return new_class; } -#ifdef OBJC_HASH_LOOKUP -__objc_class_hash_tables_size () -{ - node_ptr node; - Class* class1; - int total = 0; - - for (node = hash_next (__objc_class_hash, NULL); node; - node = hash_next (__objc_class_hash, node)) - { - Class* class1 = node->value; - total += (class1->cache->mask)*sizeof(struct objc_bucket); - total += sizeof(struct objc_cache); - } - - return total; -} -#endif |