//------------------------------------------------------------------------------------------------------- // Copyright (C) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. //------------------------------------------------------------------------------------------------------- //Bug : 480890 //Flags: -bgjit- -loopinterpretcount:1 -off:aggressiveinttypespec -maxlinearintcasecount:1 var obj0 = {}; var g = 1; var __loopvar0 = 0; do { __loopvar0++; switch(g) { case 1: break; case (a() ? 1 : (g)): break; case 4: case -3: case 2: } g == 1; } while(__loopvar0 < 2) WScript.Echo("PASSED");