stackArgsWithInlineeBailOut.js 223 B

123456789101112131415
  1. var gi = 3;
  2. var bigArray = new Array(50);
  3. bigArray.fill(42);
  4. function foo() {
  5. return arguments[gi];
  6. }
  7. function bar() {
  8. bigArray.every(function (x) {
  9. foo();
  10. });
  11. }
  12. for (var i = 0; i < 3; ++i) {
  13. bar();
  14. }
  15. WScript.Echo('pass');