bug6268659.js 631 B

123456789101112131415161718192021
  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. var func0 = function () {
  6. for (var _strvar0 in ary) {
  7. ary[1] = 0;
  8. if (ary.length > 1) {
  9. break;
  10. }
  11. --a;
  12. }
  13. };
  14. var a = 1;
  15. var ary = [,,0];
  16. func0();
  17. ary = [,0];
  18. ary.shift();
  19. func0();
  20. print(a === 1 ? "PASSED" : "FAILED");