diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-07-10 17:25:04 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-07-10 17:25:40 +0200 |
commit | e7a83ec8dff962ea624508f18b9b10f5add030cc (patch) | |
tree | dea5d55063b46059007cc740fe8c2838451c3df9 /ext/reflection/php_reflection.c | |
parent | 3fa9f9cfae2cedd7b6d26b6487dd156321243ab7 (diff) | |
download | php-git-e7a83ec8dff962ea624508f18b9b10f5add030cc.tar.gz |
Fix bug #78271
When cleaning nops in the dfa pass, we were always keeping the
smart branch inhibiting nop that occurs directly before the jump
instruction. However, as we skip unreachable blocks entirely, it
may happen that we need to keep a nop that occurs further back,
prior to the unreachable blocks. Account for that case now.
We should really do something about the smart branch situation,
this is very fragile...
Diffstat (limited to 'ext/reflection/php_reflection.c')
0 files changed, 0 insertions, 0 deletions