summaryrefslogtreecommitdiff
path: root/Zend/zend_builtin_functions.c
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_builtin_functions.c')
-rw-r--r--Zend/zend_builtin_functions.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c
index 161bfb2812..6b73bf344d 100644
--- a/Zend/zend_builtin_functions.c
+++ b/Zend/zend_builtin_functions.c
@@ -475,21 +475,13 @@ ZEND_FUNCTION(func_get_args)
ZEND_HASH_FILL_PACKED(Z_ARRVAL_P(return_value)) {
i = 0;
p = ZEND_CALL_ARG(ex, 1);
- if (ZEND_CALL_NUM_ARGS(ex) > first_extra_arg) {
+ if (arg_count > first_extra_arg) {
while (i < first_extra_arg) {
q = p;
ZVAL_DEREF(q);
if (Z_OPT_REFCOUNTED_P(q)) Z_ADDREF_P(q);
ZEND_HASH_FILL_ADD(q);
-// q->h = i;
-// q->key = NULL;
-// if (!Z_ISREF_P(p)) {
-// ZVAL_COPY(&q->val, p);
-// } else {
-// ZVAL_COPY(&q->val, Z_REFVAL_P(p));
-// }
p++;
-// q++;
i++;
}
p = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T);
@@ -499,15 +491,7 @@ ZEND_FUNCTION(func_get_args)
ZVAL_DEREF(q);
if (Z_OPT_REFCOUNTED_P(q)) Z_ADDREF_P(q);
ZEND_HASH_FILL_ADD(q);
-// q->h = i;
-// q->key = NULL;
-// if (!Z_ISREF_P(p)) {
-// ZVAL_COPY(&q->val, p);
-// } else {
-// ZVAL_COPY(&q->val, Z_REFVAL_P(p));
-// }
p++;
-// q++;
i++;
}
} ZEND_HASH_FILL_END();