js/src/jit-test/tests/ion/bug928423.js

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:9be0e9f9d6a4
1 function f(o, p) {
2 try {} catch(e) {};
3 return o[p];
4 }
5 function test() {
6 var o = {foo: 1, bar: 2, foobar: 3};
7
8 for (var i = 0; i < 30; i++) {
9 assertEq(f(o, "foo1".substr(0, 3)), 1);
10 assertEq(f(o, "bar1".substr(0, 3)), 2);
11 assertEq(f(o, "foobar1".substr(0, 6)), 3);
12 }
13 }
14 test();

mercurial