cse1.js 687 B

123456789101112131415161718192021222324252627282930
  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 FAILED()
  6. {
  7. WScript.Echo("FAILED");
  8. throw (-1);
  9. }
  10. var e = -2147483648;
  11. var l;
  12. function test0(){
  13. l =((- e) << 1 );
  14. var m = (- e);
  15. return m;
  16. };
  17. for (var i = 0; i < 1000; i++)
  18. {
  19. if (test0() != 2147483648)
  20. {
  21. FAILED();
  22. }
  23. }
  24. WScript.Echo("Passed");