fieldhoist_copypropdep.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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(){
  6. var obj0 = new Object();
  7. var func2 = function(p0,p1,p2){
  8. c;
  9. }
  10. var c = 1;
  11. var e = 1;
  12. obj0.prop1 = -1004383636;
  13. var __loopvar0 = 0;
  14. while (((a = c)) && __loopvar0 < 3) {
  15. __loopvar0++;
  16. if ((c ^= 1)) {
  17. d = a;
  18. }
  19. }
  20. for (var __loopvar0 = 0; obj0.prop1 < ((a >>= 1)) && __loopvar0 < 3; __loopvar0++, 1) {
  21. for (var __loopvar3 = 0; e < (1) && __loopvar3 < 3; __loopvar3++, c) {
  22. }
  23. }
  24. })();
  25. (function(){
  26. var obj0 = new Object();
  27. var obj1 = new Object();
  28. var obj3 = new Object();
  29. var func1 = function(p0,p1,p2){
  30. obj3 = obj0;
  31. }
  32. obj0.length = 1;
  33. obj1.a = -779604180.9;
  34. for (var __loopvar0 = 0; obj1.a < (1) && __loopvar0 < 3; obj1.a++ + __loopvar0++) {
  35. var obj7 = obj3;
  36. var __loopvar1 = 0;
  37. do {
  38. __loopvar1++;
  39. obj4 = obj7;
  40. obj1 = obj3;
  41. func1();
  42. var a = ((Math.pow(1, 1) + obj3.a) * (1 - (obj4.length %= 1)));
  43. } while ((1) && __loopvar1 < 3)
  44. }
  45. if (obj3.length == 1) { WScript.Echo("PASS"); }
  46. })();