diff options
author | Dmitry Stogov <dmitry@zend.com> | 2020-08-18 13:13:58 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2020-08-18 13:13:58 +0300 |
commit | 6f36b20abf2ec91d956d2df25ff1f785a665a20d (patch) | |
tree | bf388e378a0baeb70bdd4296ba557a8da56864af | |
parent | 8c900022014cd7cff0d7708f3dc7041e42db97b7 (diff) | |
download | php-git-6f36b20abf2ec91d956d2df25ff1f785a665a20d.tar.gz |
Don't add guard for empty()
-rw-r--r-- | ext/opcache/jit/zend_jit_trace.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/opcache/jit/zend_jit_trace.c b/ext/opcache/jit/zend_jit_trace.c index 6d28780fc5..b2541d0346 100644 --- a/ext/opcache/jit/zend_jit_trace.c +++ b/ext/opcache/jit/zend_jit_trace.c @@ -1486,7 +1486,13 @@ static zend_ssa *zend_jit_trace_build_tssa(zend_jit_trace_rec *trace_buffer, uin case ZEND_JMPNZ_EX: case ZEND_BOOL: case ZEND_BOOL_NOT: + ADD_OP1_TRACE_GUARD(); + break; case ZEND_ISSET_ISEMPTY_CV: + if ((opline->extended_value & ZEND_ISEMPTY)) { + // TODO: support for empty() ??? + break; + } ADD_OP1_TRACE_GUARD(); break; case ZEND_ISSET_ISEMPTY_DIM_OBJ: |