comparison: js/src/jit-test/tests/ion/bug883490.js
js/src/jit-test/tests/ion/bug883490.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
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(); |