Skip to content

Commit 6f36b20

Browse files
committed
Don't add guard for empty()
1 parent 8c90002 commit 6f36b20

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ext/opcache/jit/zend_jit_trace.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1486,7 +1486,13 @@ static zend_ssa *zend_jit_trace_build_tssa(zend_jit_trace_rec *trace_buffer, uin
14861486
case ZEND_JMPNZ_EX:
14871487
case ZEND_BOOL:
14881488
case ZEND_BOOL_NOT:
1489+
ADD_OP1_TRACE_GUARD();
1490+
break;
14891491
case ZEND_ISSET_ISEMPTY_CV:
1492+
if ((opline->extended_value & ZEND_ISEMPTY)) {
1493+
// TODO: support for empty() ???
1494+
break;
1495+
}
14901496
ADD_OP1_TRACE_GUARD();
14911497
break;
14921498
case ZEND_ISSET_ISEMPTY_DIM_OBJ:

0 commit comments

Comments
 (0)