]> granicus.if.org Git - php/commit
Avoid ub in shift overflow check
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 21 Jun 2019 07:52:43 +0000 (09:52 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 21 Jun 2019 08:24:27 +0000 (10:24 +0200)
commit8227e0f747d3e585d328a8316345d2b36177b7e0
tree7aeaae824b8cd4d0719ca66dd11ec566be9526af
parent81fd113506e4c5833e64998651f232734ebb2cb7
Avoid ub in shift overflow check

Also fix an off-by-one error. While 1 << 63 overflows, -1 << 63 does
not.
ext/opcache/Optimizer/zend_inference.c