dmitry Mon, 19 Jul 2010 14:34:34 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=301402
Log: Removed invalid checks Changed paths: U php/php-src/trunk/Zend/zend_vm_def.h U php/php-src/trunk/Zend/zend_vm_execute.h Modified: php/php-src/trunk/Zend/zend_vm_def.h =================================================================== --- php/php-src/trunk/Zend/zend_vm_def.h 2010-07-19 14:19:52 UTC (rev 301401) +++ php/php-src/trunk/Zend/zend_vm_def.h 2010-07-19 14:34:34 UTC (rev 301402) @@ -901,9 +901,7 @@ zend_error_noreturn(E_ERROR, "Cannot increment/decrement overloaded objects nor string offsets"); } if (OP1_TYPE == IS_VAR && UNEXPECTED(*var_ptr == &EG(error_zval))) { - if (RETURN_VALUE_USED(opline)) { - ZVAL_NULL(&EX_T(opline->result.var).tmp_var); - } + ZVAL_NULL(&EX_T(opline->result.var).tmp_var); FREE_OP1_VAR_PTR(); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); @@ -946,9 +944,7 @@ zend_error_noreturn(E_ERROR, "Cannot increment/decrement overloaded objects nor string offsets"); } if (OP1_TYPE == IS_VAR && UNEXPECTED(*var_ptr == &EG(error_zval))) { - if (RETURN_VALUE_USED(opline)) { - ZVAL_NULL(&EX_T(opline->result.var).tmp_var); - } + ZVAL_NULL(&EX_T(opline->result.var).tmp_var); FREE_OP1_VAR_PTR(); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); Modified: php/php-src/trunk/Zend/zend_vm_execute.h =================================================================== --- php/php-src/trunk/Zend/zend_vm_execute.h 2010-07-19 14:19:52 UTC (rev 301401) +++ php/php-src/trunk/Zend/zend_vm_execute.h 2010-07-19 14:34:34 UTC (rev 301402) @@ -9870,9 +9870,7 @@ zend_error_noreturn(E_ERROR, "Cannot increment/decrement overloaded objects nor string offsets"); } if (IS_VAR == IS_VAR && UNEXPECTED(*var_ptr == &EG(error_zval))) { - if (RETURN_VALUE_USED(opline)) { - ZVAL_NULL(&EX_T(opline->result.var).tmp_var); - } + ZVAL_NULL(&EX_T(opline->result.var).tmp_var); if (free_op1.var) {zval_ptr_dtor(&free_op1.var);}; CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); @@ -9915,9 +9913,7 @@ zend_error_noreturn(E_ERROR, "Cannot increment/decrement overloaded objects nor string offsets"); } if (IS_VAR == IS_VAR && UNEXPECTED(*var_ptr == &EG(error_zval))) { - if (RETURN_VALUE_USED(opline)) { - ZVAL_NULL(&EX_T(opline->result.var).tmp_var); - } + ZVAL_NULL(&EX_T(opline->result.var).tmp_var); if (free_op1.var) {zval_ptr_dtor(&free_op1.var);}; CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); @@ -25552,9 +25548,7 @@ zend_error_noreturn(E_ERROR, "Cannot increment/decrement overloaded objects nor string offsets"); } if (IS_CV == IS_VAR && UNEXPECTED(*var_ptr == &EG(error_zval))) { - if (RETURN_VALUE_USED(opline)) { - ZVAL_NULL(&EX_T(opline->result.var).tmp_var); - } + ZVAL_NULL(&EX_T(opline->result.var).tmp_var); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE(); @@ -25596,9 +25590,7 @@ zend_error_noreturn(E_ERROR, "Cannot increment/decrement overloaded objects nor string offsets"); } if (IS_CV == IS_VAR && UNEXPECTED(*var_ptr == &EG(error_zval))) { - if (RETURN_VALUE_USED(opline)) { - ZVAL_NULL(&EX_T(opline->result.var).tmp_var); - } + ZVAL_NULL(&EX_T(opline->result.var).tmp_var); CHECK_EXCEPTION(); ZEND_VM_NEXT_OPCODE();
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php