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

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:4bdfd35a3900
1 //|jit-test| error: TypeError
2 function coerceForeign(stdlib, foreign)
3 {
4 "use asm";
5
6 var g = foreign.g;
7 var h = foreign.h;
8
9 function f() {
10 +g(0);
11 +g(1);
12 +g(2);
13 +h(2);
14 +h(3);
15 }
16
17 return f;
18 }
19 function blaat() {
20
21 }
22
23 var t = coerceForeign(undefined, {
24 g: function(a) {
25 if (a == 2)
26 var blaat = new blaat();
27 },
28 h: function(b) {
29 print(b);
30 }
31 })
32
33 t();

mercurial