diff options
Diffstat (limited to 'Zend/tests/bug72335.phpt')
| -rw-r--r-- | Zend/tests/bug72335.phpt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Zend/tests/bug72335.phpt b/Zend/tests/bug72335.phpt new file mode 100644 index 0000000000..854de34281 --- /dev/null +++ b/Zend/tests/bug72335.phpt @@ -0,0 +1,18 @@ +--TEST-- +Misoptimize due to type narrowing +--FILE-- +<?php + +function test() { + $b = false; + $x = (1<<53)+1; + do { + $x = 1.0 * ($x - (1<<53)); + } while ($b); + return $x; +} +var_dump(test()); + +?> +--EXPECT-- +float(1) |
