]> granicus.if.org Git - php/commitdiff
Code simplification
authorDmitry Stogov <dmitry@php.net>
Wed, 12 Mar 2008 10:40:13 +0000 (10:40 +0000)
committerDmitry Stogov <dmitry@php.net>
Wed, 12 Mar 2008 10:40:13 +0000 (10:40 +0000)
Zend/zend_compile.c

index 55c5cbf976d1edcf70a73e439f2cb327407edcb7..b19194b62ab4443d27d2bcdd0e6e18e1453fae81 100644 (file)
@@ -1546,20 +1546,7 @@ int zend_do_begin_function_call(znode *function_name, zend_bool check_namespace
        Z_UNIVAL(function_name->u.constant) = lcname;
        Z_UNILEN(function_name->u.constant) = lcname_len;
 
-       switch (function->type) {
-               case ZEND_USER_FUNCTION:        {
-                               zend_op_array *op_array = (zend_op_array *) function;
-
-                               zend_stack_push(&CG(function_call_stack), (void *) &op_array, sizeof(zend_function *));
-                       }
-                       break;
-               case ZEND_INTERNAL_FUNCTION: {
-                               zend_internal_function *internal_function = (zend_internal_function *) function;
-
-                               zend_stack_push(&CG(function_call_stack), (void *) &internal_function, sizeof(zend_function *));
-                       }
-                       break;
-       }
+       zend_stack_push(&CG(function_call_stack), (void *) &function, sizeof(zend_function *));
        zend_do_extended_fcall_begin(TSRMLS_C);
        return 0;
 }