invalidIVRangeBug.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. var obj0 = {};
  8. var IntArr0 = [];
  9. var IntArr1 = [];
  10. var VarArr0 = [obj0];
  11. var e = -649211448;
  12. var f = 137044716;
  13. var protoObj1 = Object();
  14. function v0(v1) {
  15. var v4 = {};
  16. v4.a = v1;
  17. v4.a[1] = null;
  18. }
  19. GiantPrintArray.push(v0(IntArr0));
  20. for (var _strvar26 in VarArr0) {
  21. for (; IntArr1.push(); f++) {
  22. }
  23. for (var _strvar0 in IntArr0) {
  24. f = (e > _strvar0 & 255);
  25. }
  26. }
  27. protoObj1.prop5 = { prop3: !f };
  28. return protoObj1.prop5.prop3;
  29. }
  30. var x = test0();
  31. x &= test0();
  32. x &= test0();
  33. if (x == true) {
  34. WScript.Echo("PASSED");
  35. }
  36. else {
  37. WScript.Echo("FAILED");
  38. }