test136.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. function test0() {
  6. var GiantPrintArray = [];
  7. function makeArrayLength() {
  8. return 100;
  9. }
  10. var obj0 = {};
  11. var obj1 = {};
  12. var arrObj0 = {};
  13. var func1 = function(argObj0) {
  14. function v0(o) {
  15. for(var v1 = 0; v1 < 8; v1++) {
  16. function v2() {
  17. }
  18. var v3 = v2();
  19. GiantPrintArray.push(argObj0);
  20. GiantPrintArray.push(v3);
  21. o[0] = 0;
  22. }
  23. }
  24. v0(arrObj0);
  25. };
  26. obj0.method0 = func1;
  27. obj1.method1 = obj0.method0;
  28. method0 = obj1.method1;
  29. arrObj0[arrObj0.length] = -246;
  30. Object.prototype.length = makeArrayLength();
  31. method0();
  32. WScript.Echo(GiantPrintArray);
  33. }
  34. test0();
  35. test0();