@@ -14200,10 +14200,6 @@ static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
1420014200 HANDLE_EXCEPTION();
1420114201 }
1420214202 return ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
14203- } else if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
14204- if (!(free_op2 != NULL)) {
14205- PZVAL_LOCK(value_ptr);
14206- }
1420714203 }
1420814204
1420914205 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1);
@@ -14222,12 +14218,6 @@ static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
1422214218 zend_assign_to_variable_reference(variable_ptr, value_ptr);
1422314219 }
1422414220
14225- if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
14226- if (!(free_op2 != NULL)) {
14227- Z_DELREF_P(variable_ptr);
14228- }
14229- }
14230-
1423114221 if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
1423214222 ZVAL_COPY(EX_VAR(opline->result.var), variable_ptr);
1423314223 }
@@ -16210,10 +16200,6 @@ static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
1621016200 HANDLE_EXCEPTION();
1621116201 }
1621216202 return ZEND_ASSIGN_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
16213- } else if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
16214- if (!0) {
16215- PZVAL_LOCK(value_ptr);
16216- }
1621716203 }
1621816204
1621916205 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1);
@@ -16232,12 +16218,6 @@ static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
1623216218 zend_assign_to_variable_reference(variable_ptr, value_ptr);
1623316219 }
1623416220
16235- if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
16236- if (!0) {
16237- Z_DELREF_P(variable_ptr);
16238- }
16239- }
16240-
1624116221 if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
1624216222 ZVAL_COPY(EX_VAR(opline->result.var), variable_ptr);
1624316223 }
@@ -27366,10 +27346,6 @@ static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
2736627346 HANDLE_EXCEPTION();
2736727347 }
2736827348 return ZEND_ASSIGN_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
27369- } else if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
27370- if (!(free_op2 != NULL)) {
27371- PZVAL_LOCK(value_ptr);
27372- }
2737327349 }
2737427350
2737527351 variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var);
@@ -27388,12 +27364,6 @@ static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
2738827364 zend_assign_to_variable_reference(variable_ptr, value_ptr);
2738927365 }
2739027366
27391- if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
27392- if (!(free_op2 != NULL)) {
27393- Z_DELREF_P(variable_ptr);
27394- }
27395- }
27396-
2739727367 if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
2739827368 ZVAL_COPY(EX_VAR(opline->result.var), variable_ptr);
2739927369 }
@@ -30132,10 +30102,6 @@ static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
3013230102 HANDLE_EXCEPTION();
3013330103 }
3013430104 return ZEND_ASSIGN_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
30135- } else if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
30136- if (!0) {
30137- PZVAL_LOCK(value_ptr);
30138- }
3013930105 }
3014030106
3014130107 variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var);
@@ -30154,12 +30120,6 @@ static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
3015430120 zend_assign_to_variable_reference(variable_ptr, value_ptr);
3015530121 }
3015630122
30157- if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
30158- if (!0) {
30159- Z_DELREF_P(variable_ptr);
30160- }
30161- }
30162-
3016330123 if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
3016430124 ZVAL_COPY(EX_VAR(opline->result.var), variable_ptr);
3016530125 }
0 commit comments