Eo: Moved more saftey checks to release mode only.
authortasn <tasn>
Tue, 5 Jun 2012 12:05:08 +0000 (12:05 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 5 Jun 2012 12:05:08 +0000 (12:05 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@71711 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

lib/eo.c

index 5dd58a4..b76e186 100644 (file)
--- a/lib/eo.c
+++ b/lib/eo.c
@@ -376,6 +376,7 @@ _eo_op_internal(Eo *obj, Eo_Op_Type op_type, Eo_Op op, va_list *p_list)
 {
    Eina_Bool ret = EINA_FALSE;
 
+#ifndef NDEBUG
    const Eo_Op_Description *op_desc = _eo_op_id_desc_get(op);
 
    if (op_desc)
@@ -392,6 +393,7 @@ _eo_op_internal(Eo *obj, Eo_Op_Type op_type, Eo_Op op, va_list *p_list)
              return EINA_FALSE;
           }
      }
+#endif
 
    Eo_Kls_Itr prev_state;
 
@@ -486,6 +488,7 @@ _eo_class_op_internal(Eo_Class *klass, Eo_Op op, va_list *p_list)
 {
    Eina_Bool ret = EINA_FALSE;
 
+#ifndef NDEBUG
    const Eo_Op_Description *op_desc = _eo_op_id_desc_get(op);
 
    if (op_desc)
@@ -496,6 +499,7 @@ _eo_class_op_internal(Eo_Class *klass, Eo_Op op, va_list *p_list)
              return EINA_FALSE;
           }
      }
+#endif
 
    Eo_Kls_Itr prev_state;