mirror of
https://github.com/php/php-src.git
synced 2026-04-19 22:11:12 +02:00
Some user opcode handler actually gets called when JIT is used, so do not disable JIT even if these user opcode handlers were registered, just ignore them. ZEND_EXIT can help Swoole to detect exit/die operation and exit from the current coroutine and record exit_status correctly. ZEND_*_SILENCE can help Swoole to switch EG(error_reporting) to keep the right behavior when using the error control operator. So we ignore ZEND_EXIT, ZEND_BEGIN_SILENCE, ZEND_END_SILENCE in JIT check here. Closes GH-6640.