From: Dmitry Stogov Date: Wed, 12 Mar 2008 10:40:13 +0000 (+0000) Subject: Code simplification X-Git-Tag: RELEASE_2_0_0a1~159 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=32073866e9da6a259e3fe66e2be72a70d11650fe;p=php Code simplification --- diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index 55c5cbf976..b19194b62a 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -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; }