/js/src/jit-test/tests/basic/testNestedDeepBail.js

http://github.com/zpao/v8monkey · JavaScript · 20 lines · 18 code · 2 blank · 0 comment · 2 complexity · 8e29dfd959fab16dc473035c9ed00a41 MD5 · raw file

  1. var _quit;
  2. function testNestedDeepBail()
  3. {
  4. _quit = false;
  5. function loop() {
  6. for (var i = 0; i < 4; i++)
  7. ;
  8. }
  9. loop();
  10. function f() {
  11. loop();
  12. _quit = true;
  13. }
  14. var stk = [[1], [], [], [], []];
  15. while (!_quit)
  16. stk.pop().forEach(f);
  17. }
  18. testNestedDeepBail();