boolprop.js 826 B

123456789101112131415161718192021222324
  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 makeArrayLength() {
  6. }
  7. var obj0 = {};
  8. var e = -1022526546;
  9. var protoObj1 = Object();
  10. obj0.prop0 = -85489020;
  11. for (var v3 = 0; v3 < 2; v3++) {
  12. (function () {
  13. makeArrayLength(c = typeof protoObj1.prop1 == 'undefined');
  14. for (var _strvar3 in obj0) {
  15. obj0[_strvar3] = (e == protoObj1 || 4294967295 > protoObj1) != (c >>= protoObj1);
  16. }
  17. }());
  18. }
  19. if(obj0.prop0) {
  20. print("PASSED");
  21. } else {
  22. print("FAILED");
  23. }