test138.js 1001 B

1234567891011121314151617181920212223242526272829303132333435
  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. for(var i = 0; i < 26; ++i) {
  7. if(i === 24) {
  8. try {
  9. for(var j = 0; j < 26; ++j) {
  10. if(j === 25)
  11. throw new Error();
  12. }
  13. } catch(ex) {
  14. }
  15. }
  16. }
  17. }
  18. test0();
  19. function test1() {
  20. for(var i = 0; i < 26; ++i) {
  21. var n = i >= 24 ? 26 : 0;
  22. try {
  23. for(var j = 0; j < n; ++j) {
  24. if(j === 25)
  25. throw new Error();
  26. }
  27. } catch(ex) {
  28. }
  29. }
  30. }
  31. test1();
  32. WScript.Echo("pass");