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
{{ message }}
Repository navigation
Regression: AOT negative bit shift returns huge int — Zend/VM ArithmeticError (zend_operators.c) #29751
Activity
PurHur commentedon Aug 10, 2026
claim: Worker lane A — starting this run
Gate snapshot (before claim):
Focus: AOT negative bit shift → ArithmeticError (Zend/VM parity).
Language: AOT negative << / >> throw catchable ArithmeticError (#29751)…
PurHur commentedon Aug 10, 2026
Merged #29793
Verification
ArithmeticError: Bit shift by negative numbervendor/bin/phpunit --filter negative_bit_shift test/aot/AotTest.php→ OKFix: re-bind try-body
Block::$constants(folded-1from UnaryMinus) over empty TYPE_TRY parent-hoist placeholders inmakeVariableFromOp/getVariableFromOp.