diff options
author | Xinchen Hui <laruence@gmail.com> | 2019-03-18 19:28:23 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@gmail.com> | 2019-03-18 19:28:23 +0800 |
commit | e072537e7f7dfd1de0a10172b80dba79a525dc72 (patch) | |
tree | bd98312650429111ec6b80c0943884020448bb8a | |
parent | b3a669bec1e55ac0e58f84a620efe377f36ab1b3 (diff) | |
download | php-git-e072537e7f7dfd1de0a10172b80dba79a525dc72.tar.gz |
Simplfy test case
(I was working on the same bug while nikic committed the similar fix
-rw-r--r-- | ext/opcache/tests/bug77743.phpt | 35 |
1 files changed, 9 insertions, 26 deletions
diff --git a/ext/opcache/tests/bug77743.phpt b/ext/opcache/tests/bug77743.phpt index 61627b198d..95f8349472 100644 --- a/ext/opcache/tests/bug77743.phpt +++ b/ext/opcache/tests/bug77743.phpt @@ -2,33 +2,16 @@ Bug #77743: Incorrect pi node insertion for jmpznz with identical successors --FILE-- <?php -class Toto -{ - public function process1() - { - $keep_products = [1, 2, 3, 4]; - foreach ($keep_products as $k => $v) - { - $id_country = myRet(45); - if ($id_country === false && false) - { - } - var_dump($id_country === false); - } - } +function buggy($a) { + $id_country = $a; + if ($id_country === false) { + if (true) { + } + } + var_dump($id_country); } -function myRet($x){ - return $x; -} - -$toto = new Toto(); -$toto->process1(); - -?> +buggy(42); --EXPECT-- -bool(false) -bool(false) -bool(false) -bool(false) +int(42) |