View Issue Details

IDProjectCategoryView StatusLast Update
0001439XdebugCode Coveragepublic2017-05-16 22:07
ReporterderickAssigned Toderick 
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
DescriptionPHP 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.

Issue History

Date Modified Username Field Change
2017-05-16 15:10 derick New Issue
2017-05-16 15:10 derick Status new => assigned
2017-05-16 15:10 derick Assigned To => derick
2017-05-16 15:10 derick Target Version => 2.5.5
2017-05-16 22:07 derick Status assigned => closed
2017-05-16 22:07 derick Resolution open => fixed
2017-05-16 22:07 derick Fixed in Version => 2.5.5