removed wrong assertion
authorChristian Thaeter <ct@pipapo.org>
Sat, 18 Nov 2006 08:45:12 +0000 (09:45 +0100)
committerChristian Thaeter <ct@pipapo.org>
Sat, 18 Nov 2006 08:45:12 +0000 (09:45 +0100)
lib/acogc.h

index 149d33f..4e1d321 100644 (file)
@@ -298,12 +298,9 @@ acogc_object_markreally (AcogcObject object);
   factories can be used to identify the type of a object
  */
 static inline AcogcFactory
   factories can be used to identify the type of a object
  */
 static inline AcogcFactory
-acogc_object_type (const void * m)
+acogc_object_type (const void * o)
 {
 {
-  AcogcObject o = acogc_object_from_memory (m);
-  REQUIRE((o->state >= ACOGC_STATE_START && o->state < o->factory->root->state) || o->state <= ACOGC_STATE_UNCOLLECTABLE,
-          "object not alive");
-  return o -> factory;
+  return acogc_object_from_memory (o)->factory;
 }
 
 static inline acogc_mark_result
 }
 
 static inline acogc_mark_result