You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CALL variant of zend_interrupt was never called: delayed helpers only
exist in TAILCALL builds ($delayed_helpers is only populated when
$kind === ZEND_VM_KIND_TAILCALL), so the #elif/#else branches in the
ZEND_VM_INTERRUPT macro were dead code, and zend_interrupt itself was
compiled but unreferenced — triggering an unused-function warning on
macOS ARM64 DEBUG NTS.
Remove the CALL case from gen_interrupt_func, drop its forward declaration
from the CALL section preamble, and replace the three-way C-level #if in
the delayed helpers ZEND_VM_INTERRUPT macro with a single unconditional
line (the TAILCALL sentinel path), since that block is only ever emitted
for TAILCALL builds.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments