@@ -6205,14 +6205,6 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM
6205
6205
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
6206
6206
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
6207
6207
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
6208
-
6209
- if (IS_CONST & (IS_CONST|IS_CV)) {
6210
- /* avoid exception check */
6211
-
6212
- ZEND_VM_SMART_BRANCH(result, 0);
6213
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
6214
- ZEND_VM_NEXT_OPCODE();
6215
- }
6216
6208
} else {
6217
6209
result = (value == NULL || !i_zend_is_true(value));
6218
6210
}
@@ -8381,14 +8373,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CON
8381
8373
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
8382
8374
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
8383
8375
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
8384
-
8385
- if (IS_CONST & (IS_CONST|IS_CV)) {
8386
- /* avoid exception check */
8387
- zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
8388
- ZEND_VM_SMART_BRANCH(result, 0);
8389
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
8390
- ZEND_VM_NEXT_OPCODE();
8391
- }
8392
8376
} else {
8393
8377
result = (value == NULL || !i_zend_is_true(value));
8394
8378
}
@@ -10812,14 +10796,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CON
10812
10796
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
10813
10797
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
10814
10798
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
10815
-
10816
- if (IS_CONST & (IS_CONST|IS_CV)) {
10817
- /* avoid exception check */
10818
-
10819
- ZEND_VM_SMART_BRANCH(result, 0);
10820
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
10821
- ZEND_VM_NEXT_OPCODE();
10822
- }
10823
10799
} else {
10824
10800
result = (value == NULL || !i_zend_is_true(value));
10825
10801
}
@@ -14822,14 +14798,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
14822
14798
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
14823
14799
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
14824
14800
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
14825
-
14826
- if ((IS_TMP_VAR|IS_VAR) & (IS_CONST|IS_CV)) {
14827
- /* avoid exception check */
14828
-
14829
- ZEND_VM_SMART_BRANCH(result, 0);
14830
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
14831
- ZEND_VM_NEXT_OPCODE();
14832
- }
14833
14801
} else {
14834
14802
result = (value == NULL || !i_zend_is_true(value));
14835
14803
}
@@ -16255,14 +16223,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
16255
16223
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
16256
16224
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
16257
16225
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
16258
-
16259
- if ((IS_TMP_VAR|IS_VAR) & (IS_CONST|IS_CV)) {
16260
- /* avoid exception check */
16261
- zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
16262
- ZEND_VM_SMART_BRANCH(result, 0);
16263
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
16264
- ZEND_VM_NEXT_OPCODE();
16265
- }
16266
16226
} else {
16267
16227
result = (value == NULL || !i_zend_is_true(value));
16268
16228
}
@@ -17562,14 +17522,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMP
17562
17522
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
17563
17523
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
17564
17524
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
17565
-
17566
- if ((IS_TMP_VAR|IS_VAR) & (IS_CONST|IS_CV)) {
17567
- /* avoid exception check */
17568
-
17569
- ZEND_VM_SMART_BRANCH(result, 0);
17570
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
17571
- ZEND_VM_NEXT_OPCODE();
17572
- }
17573
17525
} else {
17574
17526
result = (value == NULL || !i_zend_is_true(value));
17575
17527
}
@@ -41717,14 +41669,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
41717
41669
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
41718
41670
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
41719
41671
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
41720
-
41721
- if (IS_CV & (IS_CONST|IS_CV)) {
41722
- /* avoid exception check */
41723
-
41724
- ZEND_VM_SMART_BRANCH(result, 0);
41725
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
41726
- ZEND_VM_NEXT_OPCODE();
41727
- }
41728
41672
} else {
41729
41673
result = (value == NULL || !i_zend_is_true(value));
41730
41674
}
@@ -45244,14 +45188,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
45244
45188
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
45245
45189
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
45246
45190
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
45247
-
45248
- if (IS_CV & (IS_CONST|IS_CV)) {
45249
- /* avoid exception check */
45250
- zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
45251
- ZEND_VM_SMART_BRANCH(result, 0);
45252
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
45253
- ZEND_VM_NEXT_OPCODE();
45254
- }
45255
45191
} else {
45256
45192
result = (value == NULL || !i_zend_is_true(value));
45257
45193
}
@@ -50471,14 +50407,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_
50471
50407
/* > IS_NULL means not IS_UNDEF and not IS_NULL */
50472
50408
result = value != NULL && Z_TYPE_P(value) > IS_NULL &&
50473
50409
(!Z_ISREF_P(value) || Z_TYPE_P(Z_REFVAL_P(value)) != IS_NULL);
50474
-
50475
- if (IS_CV & (IS_CONST|IS_CV)) {
50476
- /* avoid exception check */
50477
-
50478
- ZEND_VM_SMART_BRANCH(result, 0);
50479
- ZVAL_BOOL(EX_VAR(opline->result.var), result);
50480
- ZEND_VM_NEXT_OPCODE();
50481
- }
50482
50410
} else {
50483
50411
result = (value == NULL || !i_zend_is_true(value));
50484
50412
}
0 commit comments