/js/src/jit-test/tests/jaeger/bug583672.js

http://github.com/zpao/v8monkey · JavaScript · 30 lines · 27 code · 1 blank · 2 comment · 2 complexity · 1626783c6362cd2fd2354073867c9a74 MD5 · raw file

  1. (function () {
  2. function f()
  3. {
  4. this.y = w
  5. this.y = (void 0)
  6. Object
  7. }
  8. for (a in [0, 0, 0, 0])
  9. {
  10. new f
  11. }
  12. let w = {}
  13. })()
  14. /* Make sure that MICs don't have the same bug. */
  15. x = Object();
  16. (function () {
  17. function f()
  18. {
  19. x = w
  20. x = (void 0)
  21. Object
  22. }
  23. for (a in [0, 0, 0, 0])
  24. {
  25. new f
  26. }
  27. let w = {}
  28. })()
  29. /* Don't assert. */