From: Dmitry Stogov Date: Wed, 12 Mar 2008 10:40:02 +0000 (+0000) Subject: Code simplification X-Git-Tag: BEFORE_NEW_PARAMETER_PARSE~609 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2564bdc73ccd494cdbd469b581690ac35d271ea0;p=php Code simplification --- diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index f755097564..23368f692a 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -1446,20 +1446,7 @@ int zend_do_begin_function_call(znode *function_name, zend_bool check_namespace efree(function_name->u.constant.value.str.val); function_name->u.constant.value.str.val = lcname; - 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; }