summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2019-03-18 19:28:23 +0800
committerXinchen Hui <laruence@gmail.com>2019-03-18 19:28:23 +0800
commite072537e7f7dfd1de0a10172b80dba79a525dc72 (patch)
treebd98312650429111ec6b80c0943884020448bb8a
parentb3a669bec1e55ac0e58f84a620efe377f36ab1b3 (diff)
downloadphp-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.phpt35
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)