]> granicus.if.org Git - php/commitdiff
These EG(current_execute_data) = EX(prev_execute_data) assignments are useless now
authorDmitry Stogov <dmitry@zend.com>
Fri, 31 Jan 2020 11:50:41 +0000 (14:50 +0300)
committerDmitry Stogov <dmitry@zend.com>
Fri, 31 Jan 2020 11:50:41 +0000 (14:50 +0300)
ext/opcache/jit/zend_jit_vm_helpers.c

index 346d50ec59f452f727029908cfe33a01a6b19324..9862fd1b421ee187d536cb66a173400ba00360d0 100644 (file)
@@ -48,7 +48,6 @@ ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_leave_nested_func_helper(uint32_t
        if (UNEXPECTED(call_info & ZEND_CALL_HAS_SYMBOL_TABLE)) {
                zend_clean_and_cache_symbol_table(EX(symbol_table));
        }
-       EG(current_execute_data) = EX(prev_execute_data);
 
        zend_vm_stack_free_extra_args_ex(call_info, execute_data);
        if (UNEXPECTED(call_info & ZEND_CALL_RELEASE_THIS)) {
@@ -88,7 +87,6 @@ ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_leave_top_func_helper(uint32_t ca
                }
                zend_vm_stack_free_extra_args_ex(call_info, execute_data);
        }
-       EG(current_execute_data) = EX(prev_execute_data);
        if (UNEXPECTED(call_info & ZEND_CALL_CLOSURE)) {
                OBJ_RELEASE(ZEND_CLOSURE_OBJECT(EX(func)));
        }