mirror of
https://github.com/php/php-src.git
synced 2025-08-20 09:24:05 +02:00
Fixed incorrrect merge (regenrate zend_vm_execute.h)
This commit is contained in:
parent
791b8f0c89
commit
0f39f080d1
1 changed files with 57 additions and 29 deletions
|
@ -27807,7 +27807,13 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_U
|
||||||
function_name = EX_CONSTANT(opline->op2);
|
function_name = EX_CONSTANT(opline->op2);
|
||||||
if (IS_CONST != IS_CONST) {
|
if (IS_CONST != IS_CONST) {
|
||||||
if (UNEXPECTED(Z_TYPE_P(function_name) != IS_STRING)) {
|
if (UNEXPECTED(Z_TYPE_P(function_name) != IS_STRING)) {
|
||||||
if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(function_name) == IS_UNDEF)) {
|
do {
|
||||||
|
if (IS_CONST & (IS_VAR|IS_CV) && Z_ISREF_P(function_name)) {
|
||||||
|
function_name = Z_REFVAL_P(function_name);
|
||||||
|
if (EXPECTED(Z_TYPE_P(function_name) == IS_STRING)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(function_name) == IS_UNDEF)) {
|
||||||
GET_OP2_UNDEF_CV(function_name, BP_VAR_R);
|
GET_OP2_UNDEF_CV(function_name, BP_VAR_R);
|
||||||
if (UNEXPECTED(EG(exception) != NULL)) {
|
if (UNEXPECTED(EG(exception) != NULL)) {
|
||||||
HANDLE_EXCEPTION();
|
HANDLE_EXCEPTION();
|
||||||
|
@ -27816,6 +27822,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_U
|
||||||
zend_throw_error(NULL, "Function name must be a string");
|
zend_throw_error(NULL, "Function name must be a string");
|
||||||
|
|
||||||
HANDLE_EXCEPTION();
|
HANDLE_EXCEPTION();
|
||||||
|
} while (0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29120,7 +29127,13 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_U
|
||||||
function_name = NULL;
|
function_name = NULL;
|
||||||
if (IS_UNUSED != IS_CONST) {
|
if (IS_UNUSED != IS_CONST) {
|
||||||
if (UNEXPECTED(Z_TYPE_P(function_name) != IS_STRING)) {
|
if (UNEXPECTED(Z_TYPE_P(function_name) != IS_STRING)) {
|
||||||
if (IS_UNUSED == IS_CV && UNEXPECTED(Z_TYPE_P(function_name) == IS_UNDEF)) {
|
do {
|
||||||
|
if (IS_UNUSED & (IS_VAR|IS_CV) && Z_ISREF_P(function_name)) {
|
||||||
|
function_name = Z_REFVAL_P(function_name);
|
||||||
|
if (EXPECTED(Z_TYPE_P(function_name) == IS_STRING)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else if (IS_UNUSED == IS_CV && UNEXPECTED(Z_TYPE_P(function_name) == IS_UNDEF)) {
|
||||||
GET_OP2_UNDEF_CV(function_name, BP_VAR_R);
|
GET_OP2_UNDEF_CV(function_name, BP_VAR_R);
|
||||||
if (UNEXPECTED(EG(exception) != NULL)) {
|
if (UNEXPECTED(EG(exception) != NULL)) {
|
||||||
HANDLE_EXCEPTION();
|
HANDLE_EXCEPTION();
|
||||||
|
@ -29129,6 +29142,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_U
|
||||||
zend_throw_error(NULL, "Function name must be a string");
|
zend_throw_error(NULL, "Function name must be a string");
|
||||||
|
|
||||||
HANDLE_EXCEPTION();
|
HANDLE_EXCEPTION();
|
||||||
|
} while (0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31090,7 +31104,13 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_U
|
||||||
function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
|
function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
|
||||||
if (IS_CV != IS_CONST) {
|
if (IS_CV != IS_CONST) {
|
||||||
if (UNEXPECTED(Z_TYPE_P(function_name) != IS_STRING)) {
|
if (UNEXPECTED(Z_TYPE_P(function_name) != IS_STRING)) {
|
||||||
if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(function_name) == IS_UNDEF)) {
|
do {
|
||||||
|
if (IS_CV & (IS_VAR|IS_CV) && Z_ISREF_P(function_name)) {
|
||||||
|
function_name = Z_REFVAL_P(function_name);
|
||||||
|
if (EXPECTED(Z_TYPE_P(function_name) == IS_STRING)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(function_name) == IS_UNDEF)) {
|
||||||
GET_OP2_UNDEF_CV(function_name, BP_VAR_R);
|
GET_OP2_UNDEF_CV(function_name, BP_VAR_R);
|
||||||
if (UNEXPECTED(EG(exception) != NULL)) {
|
if (UNEXPECTED(EG(exception) != NULL)) {
|
||||||
HANDLE_EXCEPTION();
|
HANDLE_EXCEPTION();
|
||||||
|
@ -31099,6 +31119,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_U
|
||||||
zend_throw_error(NULL, "Function name must be a string");
|
zend_throw_error(NULL, "Function name must be a string");
|
||||||
|
|
||||||
HANDLE_EXCEPTION();
|
HANDLE_EXCEPTION();
|
||||||
|
} while (0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33325,7 +33346,13 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_U
|
||||||
function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
|
function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
|
||||||
if ((IS_TMP_VAR|IS_VAR) != IS_CONST) {
|
if ((IS_TMP_VAR|IS_VAR) != IS_CONST) {
|
||||||
if (UNEXPECTED(Z_TYPE_P(function_name) != IS_STRING)) {
|
if (UNEXPECTED(Z_TYPE_P(function_name) != IS_STRING)) {
|
||||||
if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(function_name) == IS_UNDEF)) {
|
do {
|
||||||
|
if ((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV) && Z_ISREF_P(function_name)) {
|
||||||
|
function_name = Z_REFVAL_P(function_name);
|
||||||
|
if (EXPECTED(Z_TYPE_P(function_name) == IS_STRING)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(function_name) == IS_UNDEF)) {
|
||||||
GET_OP2_UNDEF_CV(function_name, BP_VAR_R);
|
GET_OP2_UNDEF_CV(function_name, BP_VAR_R);
|
||||||
if (UNEXPECTED(EG(exception) != NULL)) {
|
if (UNEXPECTED(EG(exception) != NULL)) {
|
||||||
HANDLE_EXCEPTION();
|
HANDLE_EXCEPTION();
|
||||||
|
@ -33334,6 +33361,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_U
|
||||||
zend_throw_error(NULL, "Function name must be a string");
|
zend_throw_error(NULL, "Function name must be a string");
|
||||||
zval_ptr_dtor_nogc(free_op2);
|
zval_ptr_dtor_nogc(free_op2);
|
||||||
HANDLE_EXCEPTION();
|
HANDLE_EXCEPTION();
|
||||||
|
} while (0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue