add_010.phpt 348 B

123456789101112131415161718
  1. --TEST--
  2. JIT ADD: 010 overflow handling
  3. --INI--
  4. opcache.enable=1
  5. opcache.enable_cli=1
  6. opcache.file_update_protection=0
  7. opcache.jit_buffer_size=1M
  8. --SKIPIF--
  9. <?php if (PHP_INT_SIZE != 8) die("skip: 64-bit only"); ?>
  10. --FILE--
  11. <?php
  12. function foo($a) {
  13. var_dump($a+$a=$a+$a=$a+$a=$a);
  14. }
  15. foo(PHP_INT_MAX);
  16. ?>
  17. --EXPECT--
  18. float(7.378697629483821E+19)