]> granicus.if.org Git - php/commitdiff
Temporarry refcounting fix
authorDmitry Stogov <dmitry@zend.com>
Thu, 27 Feb 2014 08:53:40 +0000 (12:53 +0400)
committerDmitry Stogov <dmitry@zend.com>
Thu, 27 Feb 2014 08:53:40 +0000 (12:53 +0400)
Zend/zend_vm_def.h
Zend/zend_vm_execute.h

index d230f575ad2945d2226bd7462fd732d8086885fc..538f0701cbd4acf99ccffa5bac308400fba4c45d 100644 (file)
@@ -1615,7 +1615,7 @@ ZEND_VM_HANDLER(136, ZEND_ASSIGN_OBJ, VAR|UNUSED|CV, CONST|TMP|VAR|CV)
        } else {
                FREE_OP2();
        }
-       FREE_OP1_VAR_PTR();
+//???  FREE_OP1_VAR_PTR();
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
index 5284ffb8fba4754e731bcc46ccbd338f5270ab9f..4846466b780d9ef67680d4369db1eba3f4ff08d5 100644 (file)
@@ -14899,7 +14899,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAN
        } else {
 
        }
-       if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
+//???  if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -17155,7 +17155,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDL
        } else {
                zval_dtor(free_op2.var);
        }
-       if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
+//???  if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -19309,7 +19309,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
        } else {
                zval_ptr_dtor_nogc(free_op2.var);
        }
-       if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
+//???  if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -22642,7 +22642,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
        } else {
 
        }
-       if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
+//???  if (free_op1.var) {zval_ptr_dtor_nogc(free_op1.var);};
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -24325,7 +24325,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_
        } else {
 
        }
-
+//???  ;
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -25675,7 +25675,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HA
        } else {
                zval_dtor(free_op2.var);
        }
-
+//???  ;
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -26941,7 +26941,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HA
        } else {
                zval_ptr_dtor_nogc(free_op2.var);
        }
-
+//???  ;
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -28608,7 +28608,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HAN
        } else {
 
        }
-
+//???  ;
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -31675,7 +31675,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAND
        } else {
 
        }
-
+//???  ;
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -33712,7 +33712,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLE
        } else {
                zval_dtor(free_op2.var);
        }
-
+//???  ;
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -35740,7 +35740,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
        } else {
                zval_ptr_dtor_nogc(free_op2.var);
        }
-
+//???  ;
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();
@@ -38815,7 +38815,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
        } else {
 
        }
-
+//???  ;
        /* assign_obj has two opcodes! */
        CHECK_EXCEPTION();
        ZEND_VM_INC_OPCODE();