js/src/jit-test/tests/ion/bug827659-2.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:a9d28144e1c9
1 function f(x) {
2 return x["__proto__"]
3 }
4 var res = 0;
5 for each(a in [{}, null]) {
6 try {
7 f(a);
8 res += 20;
9 } catch (e) {
10 assertEq(e instanceof TypeError, true);
11 assertEq(e.message.indexOf("is null") > 0, true);
12 res += 50;
13 }
14 }
15 assertEq(res, 70);

mercurial