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

Reply via email to