|
|
|
@ -2167,6 +2167,9 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
EX(function_state).function = (zend_function *) EX(op_array); |
|
|
|
EG(function_state_ptr) = &EX(function_state); |
|
|
|
|
|
|
|
if (EG(This)) { |
|
|
|
if (EG(exception) && IS_CTOR_CALL(EX(called_scope))) { |
|
|
|
if (IS_CTOR_USED(EX(called_scope))) { |
|
|
|
@ -2190,8 +2193,6 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY) |
|
|
|
EG(called_scope) = current_called_scope; |
|
|
|
} |
|
|
|
|
|
|
|
EX(function_state).function = (zend_function *) EX(op_array); |
|
|
|
EG(function_state_ptr) = &EX(function_state); |
|
|
|
zend_ptr_stack_clear_multiple(TSRMLS_C); |
|
|
|
|
|
|
|
if (EG(exception)) { |
|
|
|
|