com php-src: Cleanup: Zend/zend_vm_def.h Zend/zend_vm _execute.h
| From: | Dmitry Stogov | Date: | Mon, 29 Dec 2014 10:38:36 +0000 |
| Subject: | com php-src: Cleanup: Zend/zend_vm_def.h Zend/zend_vm _execute.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-83918@lists.php.net to get a copy of this message | ||
Commit: d909a837e2c9310850bab9372a79b177fcc5091c
Author: Dmitry Stogov <dmitry@zend.com> Mon, 29 Dec 2014 13:38:36 +0300
Parents: bb3bcf0c5d27c65e955ded2304eeae1eb10a6283
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=d909a837e2c9310850bab9372a79b177fcc5091c
Log:
Cleanup
Changed paths:
M Zend/zend_vm_def.h
M Zend/zend_vm_execute.h
Diff:
diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h
index 964a499..e7f8300 100644
--- a/Zend/zend_vm_def.h
+++ b/Zend/zend_vm_def.h
@@ -2744,6 +2744,7 @@ ZEND_VM_HANDLER(60, ZEND_DO_FCALL, ANY, ANY)
zend_execute_data *call = EX(call);
zend_function *fbc = call->func;
zend_object *object = Z_OBJ(call->This);
+ zval *ret;
SAVE_OPLINE();
EX(call) = call->prev_execute_data;
@@ -2843,18 +2844,16 @@ ZEND_VM_HANDLER(60, ZEND_DO_FCALL, ANY, ANY)
zend_vm_stack_free_call_frame(call);
} else {
- zval *return_value = NULL;
-
+ ret = NULL;
call->symbol_table = NULL;
if (RETURN_VALUE_USED(opline)) {
- return_value = EX_VAR(opline->result.var);
-
- ZVAL_NULL(return_value);
- Z_VAR_FLAGS_P(return_value) = 0;
+ ret = EX_VAR(opline->result.var);
+ ZVAL_NULL(ret);
+ Z_VAR_FLAGS_P(ret) = 0;
}
call->prev_execute_data = execute_data;
- i_init_func_execute_data(call, &fbc->op_array, return_value);
+ i_init_func_execute_data(call, &fbc->op_array, ret);
if (EXPECTED(zend_execute_ex == execute_ex)) {
ZEND_VM_ENTER();
diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h
index 435eaf3..7cb915f 100644
--- a/Zend/zend_vm_execute.h
+++ b/Zend/zend_vm_execute.h
@@ -492,6 +492,7 @@ static int ZEND_FASTCALL ZEND_DO_FCALL_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
zend_execute_data *call = EX(call);
zend_function *fbc = call->func;
zend_object *object = Z_OBJ(call->This);
+ zval *ret;
SAVE_OPLINE();
EX(call) = call->prev_execute_data;
@@ -591,18 +592,16 @@ static int ZEND_FASTCALL ZEND_DO_FCALL_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
zend_vm_stack_free_call_frame(call);
} else {
- zval *return_value = NULL;
-
+ ret = NULL;
call->symbol_table = NULL;
if (RETURN_VALUE_USED(opline)) {
- return_value = EX_VAR(opline->result.var);
-
- ZVAL_NULL(return_value);
- Z_VAR_FLAGS_P(return_value) = 0;
+ ret = EX_VAR(opline->result.var);
+ ZVAL_NULL(ret);
+ Z_VAR_FLAGS_P(ret) = 0;
}
call->prev_execute_data = execute_data;
- i_init_func_execute_data(call, &fbc->op_array, return_value);
+ i_init_func_execute_data(call, &fbc->op_array, ret);
if (EXPECTED(zend_execute_ex == execute_ex)) {
ZEND_VM_ENTER();