//------------------------------------------------------------------------------------------------------- | |
// 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"); |