//|jit-test| error: TypeError | |
function coerceForeign(stdlib, foreign) | |
{ | |
"use asm"; | |
var g = foreign.g; | |
var h = foreign.h; | |
function f() { | |
+g(0); | |
+g(1); | |
+g(2); | |
+h(2); | |
+h(3); | |
} | |
return f; | |
} | |
function blaat() { | |
} | |
var t = coerceForeign(undefined, { | |
g: function(a) { | |
if (a == 2) | |
var blaat = new blaat(); | |
}, | |
h: function(b) { | |
print(b); | |
} | |
}) | |
t(); |