gh8461-007.phpt 616 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. Bug GH-8461 007 (JIT does not account for function re-compile)
  3. --EXTENSIONS--
  4. opcache
  5. --SKIPIF--
  6. <?php
  7. if (PHP_OS_FAMILY === "Windows") die("skip Windows does not support preloading");
  8. ?>
  9. --INI--
  10. opcache.enable=1
  11. opcache.enable_cli=1
  12. opcache.jit_buffer_size=1M
  13. opcache.jit=1255
  14. opcache.file_update_protection=0
  15. opcache.revalidate_freq=0
  16. opcache.protect_memory=1
  17. opcache.preload={PWD}/gh8461-007.inc
  18. --FILE--
  19. <?php
  20. for ($i = 0; $i < 100; $i++) {
  21. UniqueListLast::bar();
  22. }
  23. for ($i = 0; $i < 100; $i++) {
  24. new UniqueListLast();
  25. }
  26. for ($i = 0; $i < 10; $i++) {
  27. test();
  28. }
  29. print "OK";
  30. --EXPECT--
  31. OK