mirror of
https://github.com/php/php-src.git
synced 2026-04-05 15:12:39 +02:00
Regenerate zend_vm_execute.h
This commit is contained in:
@@ -515,10 +515,14 @@ static int ZEND_HANDLE_EXCEPTION_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
|
||||
|
||||
switch (brk_opline->opcode) {
|
||||
case ZEND_SWITCH_FREE:
|
||||
zend_switch_free(&EX_T(brk_opline->op1.u.var), brk_opline->extended_value TSRMLS_CC);
|
||||
if (brk_opline->op1.u.EA.type != EXT_TYPE_FREE_ON_RETURN) {
|
||||
zend_switch_free(&EX_T(brk_opline->op1.u.var), brk_opline->extended_value TSRMLS_CC);
|
||||
}
|
||||
break;
|
||||
case ZEND_FREE:
|
||||
zendi_zval_dtor(EX_T(brk_opline->op1.u.var).tmp_var);
|
||||
if (brk_opline->op1.u.EA.type != EXT_TYPE_FREE_ON_RETURN) {
|
||||
zendi_zval_dtor(EX_T(brk_opline->op1.u.var).tmp_var);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -724,10 +728,14 @@ static int ZEND_GOTO_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
|
||||
|
||||
switch (brk_opline->opcode) {
|
||||
case ZEND_SWITCH_FREE:
|
||||
zend_switch_free(&EX_T(brk_opline->op1.u.var), brk_opline->extended_value TSRMLS_CC);
|
||||
if (brk_opline->op1.u.EA.type != EXT_TYPE_FREE_ON_RETURN) {
|
||||
zend_switch_free(&EX_T(brk_opline->op1.u.var), brk_opline->extended_value TSRMLS_CC);
|
||||
}
|
||||
break;
|
||||
case ZEND_FREE:
|
||||
zendi_zval_dtor(EX_T(brk_opline->op1.u.var).tmp_var);
|
||||
if (brk_opline->op1.u.EA.type != EXT_TYPE_FREE_ON_RETURN) {
|
||||
zendi_zval_dtor(EX_T(brk_opline->op1.u.var).tmp_var);
|
||||
}
|
||||
break;
|
||||
}
|
||||
ZEND_VM_JMP(opline->op1.u.jmp_addr);
|
||||
|
||||
Reference in New Issue
Block a user