View Issue Details

IDProjectCategoryView StatusLast Update
0001439XdebugCode Coveragepublic2017-05-16 22:07
Reporterderick Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version2.5.4 
Target Version2.5.5Fixed in Version2.5.5 
Summary0001439: TYPE_CHECK needs overloading due to smart branches in PHP 7
Description

PHP 7 employs smart branches:
https://nikic.github.io/2017/04/14/PHP-7-Virtual-machine.html#smart-branches

This means that sometimes JMPs are short-cutted by their preceeding opcode.

TYPE_CHECK (and friends) need to be overloaded specifically for this.

TagsNo tags attached.
Operating System
PHP Version7.0.20-7.0.24

Activities

There are no notes attached to this issue.