@@ -8015,7 +8015,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CON
8015
8015
8016
8016
if (IS_CONST & (IS_CONST|IS_CV)) {
8017
8017
/* avoid exception check */
8018
-
8018
+ zval_ptr_dtor_nogc(free_op2);
8019
8019
ZEND_VM_SMART_BRANCH(result, 0);
8020
8020
ZVAL_BOOL(EX_VAR(opline->result.var), result);
8021
8021
ZEND_VM_NEXT_OPCODE();
@@ -14391,7 +14391,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
14391
14391
14392
14392
if ((IS_TMP_VAR|IS_VAR) & (IS_CONST|IS_CV)) {
14393
14393
/* avoid exception check */
14394
- zval_ptr_dtor_nogc(free_op1);
14394
+
14395
14395
ZEND_VM_SMART_BRANCH(result, 0);
14396
14396
ZVAL_BOOL(EX_VAR(opline->result.var), result);
14397
14397
ZEND_VM_NEXT_OPCODE();
@@ -15898,7 +15898,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
15898
15898
15899
15899
if ((IS_TMP_VAR|IS_VAR) & (IS_CONST|IS_CV)) {
15900
15900
/* avoid exception check */
15901
- zval_ptr_dtor_nogc(free_op1 );
15901
+ zval_ptr_dtor_nogc(free_op2 );
15902
15902
ZEND_VM_SMART_BRANCH(result, 0);
15903
15903
ZVAL_BOOL(EX_VAR(opline->result.var), result);
15904
15904
ZEND_VM_NEXT_OPCODE();
@@ -17519,7 +17519,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
17519
17519
17520
17520
if ((IS_TMP_VAR|IS_VAR) & (IS_CONST|IS_CV)) {
17521
17521
/* avoid exception check */
17522
- zval_ptr_dtor_nogc(free_op1);
17522
+
17523
17523
ZEND_VM_SMART_BRANCH(result, 0);
17524
17524
ZVAL_BOOL(EX_VAR(opline->result.var), result);
17525
17525
ZEND_VM_NEXT_OPCODE();
@@ -47910,7 +47910,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
47910
47910
47911
47911
if (IS_CV & (IS_CONST|IS_CV)) {
47912
47912
/* avoid exception check */
47913
-
47913
+ zval_ptr_dtor_nogc(free_op2);
47914
47914
ZEND_VM_SMART_BRANCH(result, 0);
47915
47915
ZVAL_BOOL(EX_VAR(opline->result.var), result);
47916
47916
ZEND_VM_NEXT_OPCODE();
0 commit comments