summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_execute.h
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_vm_execute.h')
-rw-r--r--Zend/zend_vm_execute.h246
1 files changed, 125 insertions, 121 deletions
diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h
index a46b39d027..e6712b86af 100644
--- a/Zend/zend_vm_execute.h
+++ b/Zend/zend_vm_execute.h
@@ -1870,7 +1870,7 @@ send_again:
// TODO: Speed this up using a flag that specifies whether there are any ref parameters.
if ((opline->op1_type & (IS_VAR|IS_CV)) && Z_REFCOUNT_P(args) > 1) {
uint32_t tmp_arg_num = arg_num;
- int separate = 0;
+ bool separate = 0;
/* check if any of arguments are going to be passed by reference */
ZEND_HASH_FOREACH_STR_KEY_VAL(ht, name, arg) {
@@ -2405,17 +2405,18 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC
{
USE_OPLINE
zval *value;
- int result;
+ zend_result fetch_result;
+ bool result;
SAVE_OPLINE();
- result = zend_fetch_static_property_address(&value, NULL, opline->extended_value & ~ZEND_ISEMPTY, BP_VAR_IS, 0 OPLINE_CC EXECUTE_DATA_CC);
+ fetch_result = zend_fetch_static_property_address(&value, NULL, opline->extended_value & ~ZEND_ISEMPTY, BP_VAR_IS, 0 OPLINE_CC EXECUTE_DATA_CC);
if (!(opline->extended_value & ZEND_ISEMPTY)) {
- result = result == SUCCESS && Z_TYPE_P(value) > IS_NULL &&
+ result = fetch_result == SUCCESS && Z_TYPE_P(value) > IS_NULL &&
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
} else {
- result = result != SUCCESS || !i_zend_is_true(value);
+ result = fetch_result != SUCCESS || !i_zend_is_true(value);
}
ZEND_VM_SMART_BRANCH(result, 1);
@@ -3554,7 +3555,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMPZ_EX_SPEC_CONS
{
USE_OPLINE
zval *val;
- int ret;
+ bool ret;
val = RT_CONSTANT(opline, opline->op1);
@@ -3590,7 +3591,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMPNZ_EX_SPEC_CON
{
USE_OPLINE
zval *val;
- int ret;
+ bool ret;
val = RT_CONSTANT(opline, opline->op1);
@@ -4300,7 +4301,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMP_SET_SPEC_CONS
USE_OPLINE
zval *value;
zval *ref = NULL;
- int ret;
+ bool ret;
SAVE_OPLINE();
value = RT_CONSTANT(opline, opline->op1);
@@ -5016,7 +5017,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CONST & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -5074,7 +5075,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CONST & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -6315,7 +6316,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;
@@ -7248,7 +7249,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SPEC_CONST_TMP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7260,7 +7261,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7272,7 +7273,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7284,7 +7285,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_T
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7296,7 +7297,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7308,7 +7309,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7320,7 +7321,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7332,7 +7333,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7344,7 +7345,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7356,7 +7357,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPE
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7368,7 +7369,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -7380,7 +7381,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = RT_CONSTANT(opline, opline->op1);
op2 = EX_VAR(opline->op2.var);
@@ -8471,7 +8472,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CON
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;
@@ -9425,6 +9426,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_U
{
USE_OPLINE
zval *value;
+ /* Should be bool result? as below got: result = (opline->extended_value & ZEND_ISEMPTY) */
int result;
zval *varname;
zend_string *name, *tmp_name;
@@ -10854,7 +10856,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CON
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;
@@ -11951,7 +11953,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CO
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -11963,7 +11965,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_LONG_SPEC
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -11975,7 +11977,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_LONG_SPEC
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -11987,7 +11989,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -11999,7 +12001,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_DOUBLE_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12011,7 +12013,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_DOUBLE_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12023,7 +12025,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARC
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12035,7 +12037,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_LONG_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12047,7 +12049,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_LONG_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12059,7 +12061,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12071,7 +12073,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_DOUBL
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12083,7 +12085,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_DOUBL
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12095,7 +12097,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12107,7 +12109,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12119,7 +12121,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12131,7 +12133,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARC
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12143,7 +12145,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12155,7 +12157,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12167,7 +12169,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12179,7 +12181,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12191,7 +12193,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12203,7 +12205,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPE
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12215,7 +12217,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12227,7 +12229,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = RT_CONSTANT(opline, opline->op2);
@@ -12857,7 +12859,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TM
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12869,7 +12871,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_LONG_SPEC
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12881,7 +12883,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_LONG_SPEC
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12893,7 +12895,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12905,7 +12907,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_DOUBLE_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12917,7 +12919,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_DOUBLE_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12929,7 +12931,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARC
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12941,7 +12943,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_LONG_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12953,7 +12955,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_LONG_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12965,7 +12967,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12977,7 +12979,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_DOUBL
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -12989,7 +12991,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_DOUBL
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13001,7 +13003,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13013,7 +13015,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13025,7 +13027,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_LONG_SP
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13037,7 +13039,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARC
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13049,7 +13051,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13061,7 +13063,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_DOUBLE_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13073,7 +13075,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13085,7 +13087,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13097,7 +13099,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13109,7 +13111,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPE
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13121,7 +13123,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13133,7 +13135,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUA
{
USE_OPLINE
zval *op1, *op2;
- int result;
+ bool result;
op1 = EX_VAR(opline->op1.var);
op2 = EX_VAR(opline->op2.var);
@@ -13338,7 +13340,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMPZ_EX_SPEC_TMPVAR_HANDLER(ZE
{
USE_OPLINE
zval *val;
- int ret;
+ bool ret;
val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC);
@@ -13374,7 +13376,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMPNZ_EX_SPEC_TMPVAR_HANDLER(Z
{
USE_OPLINE
zval *val;
- int ret;
+ bool ret;
val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC);
@@ -14024,7 +14026,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -14082,7 +14084,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -14140,7 +14142,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -14198,7 +14200,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -14256,7 +14258,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -14314,7 +14316,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -14981,7 +14983,7 @@ case_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (result) {
goto case_true;
@@ -14997,7 +14999,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;
@@ -15444,7 +15446,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -15502,7 +15504,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -15560,7 +15562,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -15618,7 +15620,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -15676,7 +15678,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -15734,7 +15736,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if ((IS_TMP_VAR|IS_VAR) & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -16373,7 +16375,7 @@ case_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
if (result) {
goto case_true;
@@ -16389,7 +16391,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;
@@ -16787,6 +16789,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_
{
USE_OPLINE
zval *value;
+ /* Should be bool result? as below got: result = (opline->extended_value & ZEND_ISEMPTY) */
int result;
zval *varname;
zend_string *name, *tmp_name;
@@ -17686,7 +17689,7 @@ case_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (result) {
goto case_true;
@@ -17702,7 +17705,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;
@@ -18311,7 +18314,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMP_SET_SPEC_TMP_HANDLER(ZEND_
USE_OPLINE
zval *value;
zval *ref = NULL;
- int ret;
+ bool ret;
SAVE_OPLINE();
value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC);
@@ -21184,7 +21187,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMP_SET_SPEC_VAR_HANDLER(ZEND_
USE_OPLINE
zval *value;
zval *ref = NULL;
- int ret;
+ bool ret;
SAVE_OPLINE();
value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC);
@@ -36856,7 +36859,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMPZ_EX_SPEC_CV_HANDLER(ZEND_O
{
USE_OPLINE
zval *val;
- int ret;
+ bool ret;
val = EX_VAR(opline->op1.var);
@@ -36892,7 +36895,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMPNZ_EX_SPEC_CV_HANDLER(ZEND_
{
USE_OPLINE
zval *val;
- int ret;
+ bool ret;
val = EX_VAR(opline->op1.var);
@@ -37551,7 +37554,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMP_SET_SPEC_CV_HANDLER(ZEND_O
USE_OPLINE
zval *value;
zval *ref = NULL;
- int ret;
+ bool ret;
SAVE_OPLINE();
value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC);
@@ -38257,7 +38260,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -38315,7 +38318,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -38373,7 +38376,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -38431,7 +38434,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -38489,7 +38492,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -38547,7 +38550,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -41169,7 +41172,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;
@@ -41885,7 +41888,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -41943,7 +41946,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -42001,7 +42004,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -42059,7 +42062,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -42117,7 +42120,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -42175,7 +42178,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -44617,7 +44620,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;
@@ -46290,7 +46293,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_CV_S
ZEND_VM_SMART_BRANCH_FALSE();
}
} else {
- int result;
+ bool result;
SAVE_OPLINE();
result = !i_zend_is_true(value);
@@ -46312,7 +46315,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_CV_S
ZEND_VM_SMART_BRANCH_FALSE();
}
} else {
- int result;
+ bool result;
SAVE_OPLINE();
result = !i_zend_is_true(value);
@@ -46324,6 +46327,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUS
{
USE_OPLINE
zval *value;
+ /* Should be bool result? as below got: result = (opline->extended_value & ZEND_ISEMPTY) */
int result;
zval *varname;
zend_string *name, *tmp_name;
@@ -46939,7 +46943,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -46997,7 +47001,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -47055,7 +47059,7 @@ is_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -47113,7 +47117,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -47171,7 +47175,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -47229,7 +47233,7 @@ is_not_equal_double:
}
} else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
- int result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
+ bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
if (IS_CV & (IS_TMP_VAR|IS_VAR)) {
zval_ptr_dtor_str(op1);
}
@@ -49739,7 +49743,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
{
USE_OPLINE
zval *container;
- int result;
+ bool result;
zend_ulong hval;
zval *offset;