[php-src] PR #24793: JIT: fix vm_interrupt on TAILCALL VM
| From: | morrisonlevi | Date: | Tue, 27 Oct 2026 15:41:29 +0000 |
| Subject: | [php-src] PR #24793: JIT: fix vm_interrupt on TAILCALL VM | ||
| Groups: | php.git-pulls | ||
| Request: | Send a blank email to git-pulls+get-39981@lists.php.net to get a copy of this message | ||
Pull Request: https://github.com/php/php-src/pull/24793
Author: morrisonlevi
On the
TAILCALL VM, the JIT can resume at the wrong opline after it handles a VM
interrupt. This re-runs an opcode that has already executed. Depending on that opcode, you get a
wrong result or a crash; for example, re-running a call opcode whose call frame has already been
used up.
This is a follow-up to #21922.