Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 //|jit-test| error: TypeError
2 function coerceForeign(stdlib, foreign)
3 {
4 "use asm";
6 var g = foreign.g;
7 var h = foreign.h;
9 function f() {
10 +g(0);
11 +g(1);
12 +g(2);
13 +h(2);
14 +h(3);
15 }
17 return f;
18 }
19 function blaat() {
21 }
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 })
33 t();