]> granicus.if.org Git - php/commit
Avoid UB in overflow checks
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 19 Jun 2019 09:58:42 +0000 (11:58 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 19 Jun 2019 10:02:42 +0000 (12:02 +0200)
commitbb940d9969e08853d92a09f7a02adc3228cf1c2c
tree27c502730512611d1ba21fb6e2592b9541b0a626
parent089e45c91afe2964c187b527d2520f66d11718cc
Avoid UB in overflow checks

Some of the overflow checks in zend_may_overflow were optimized
away by clang, causing JIT failures on release macos.
ext/opcache/Optimizer/zend_inference.c
ext/opcache/Optimizer/zend_inference.h
ext/opcache/Optimizer/zend_ssa.c
ext/opcache/jit/zend_jit.c