comparison: js/src/jit-test/tests/basic/testSwitchString.js
js/src/jit-test/tests/basic/testSwitchString.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
1 function testSwitchString() { |
|
2 var x = "asdf"; |
|
3 var ret = 0; |
|
4 for (var i = 0; i < 100; ++i) { |
|
5 switch (x) { |
|
6 case "asdf": |
|
7 x = "asd"; |
|
8 ret += 1; |
|
9 break; |
|
10 case "asd": |
|
11 x = "as"; |
|
12 ret += 2; |
|
13 break; |
|
14 case "as": |
|
15 x = "a"; |
|
16 ret += 3; |
|
17 break; |
|
18 case "a": |
|
19 x = "foo"; |
|
20 ret += 4; |
|
21 break; |
|
22 default: |
|
23 x = "asdf"; |
|
24 } |
|
25 } |
|
26 return ret; |
|
27 } |
|
28 assertEq(testSwitchString(), 200); |