]> granicus.if.org Git - php/commitdiff
Removed useless check
authorDmitry Stogov <dmitry@zend.com>
Fri, 28 Nov 2014 13:50:35 +0000 (16:50 +0300)
committerDmitry Stogov <dmitry@zend.com>
Fri, 28 Nov 2014 13:50:35 +0000 (16:50 +0300)
Zend/zend_vm_def.h
Zend/zend_vm_execute.h

index 47ff9b83f9d0ab302283ccecd7204f987fcccfb2..fbd4ffd34f406bce9fba1dda91cc37c4a9daa4b3 100644 (file)
@@ -2425,7 +2425,7 @@ ZEND_VM_HANDLER(59, ZEND_INIT_FCALL_BY_NAME, ANY, CONST|TMP|VAR|CV)
                        if (object) {
                                GC_REFCOUNT(object)++;
                        }
-                       if (OP2_TYPE == IS_VAR && OP2_FREE && Z_REFCOUNT_P(function_name) == 1 &&
+                       if (OP2_TYPE == IS_VAR && Z_REFCOUNT_P(function_name) == 1 &&
                            fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
                                /* Delay closure destruction until its invocation */
                                fbc->common.prototype = (zend_function*)Z_OBJ_P(function_name_ptr);
index 5bec5899f5d70c880982f44a9a9dcbf18d332c07..f3043f292154369f0abcbe2f197b16e030f15d3c 100644 (file)
@@ -1512,7 +1512,7 @@ static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPCODE
                        if (object) {
                                GC_REFCOUNT(object)++;
                        }
-                       if (IS_CONST == IS_VAR && 0 && Z_REFCOUNT_P(function_name) == 1 &&
+                       if (IS_CONST == IS_VAR && Z_REFCOUNT_P(function_name) == 1 &&
                            fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
                                /* Delay closure destruction until its invocation */
                                fbc->common.prototype = (zend_function*)Z_OBJ_P(function_name_ptr);
@@ -1849,7 +1849,7 @@ static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER(ZEND_OPCODE_H
                        if (object) {
                                GC_REFCOUNT(object)++;
                        }
-                       if (IS_TMP_VAR == IS_VAR && 1 && Z_REFCOUNT_P(function_name) == 1 &&
+                       if (IS_TMP_VAR == IS_VAR && Z_REFCOUNT_P(function_name) == 1 &&
                            fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
                                /* Delay closure destruction until its invocation */
                                fbc->common.prototype = (zend_function*)Z_OBJ_P(function_name_ptr);
@@ -2035,7 +2035,7 @@ static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER(ZEND_OPCODE_H
                        if (object) {
                                GC_REFCOUNT(object)++;
                        }
-                       if (IS_VAR == IS_VAR && (free_op2 != NULL) && Z_REFCOUNT_P(function_name) == 1 &&
+                       if (IS_VAR == IS_VAR && Z_REFCOUNT_P(function_name) == 1 &&
                            fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
                                /* Delay closure destruction until its invocation */
                                fbc->common.prototype = (zend_function*)Z_OBJ_P(function_name_ptr);
@@ -2258,7 +2258,7 @@ static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER(ZEND_OPCODE_HA
                        if (object) {
                                GC_REFCOUNT(object)++;
                        }
-                       if (IS_CV == IS_VAR && 0 && Z_REFCOUNT_P(function_name) == 1 &&
+                       if (IS_CV == IS_VAR && Z_REFCOUNT_P(function_name) == 1 &&
                            fbc->common.fn_flags & ZEND_ACC_CLOSURE) {
                                /* Delay closure destruction until its invocation */
                                fbc->common.prototype = (zend_function*)Z_OBJ_P(function_name_ptr);