Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| skip-if: !isAsmJSCompilationAvailable()
enableGeckoProfiling();
var code = evaluate("(function() { 'use asm'; function g() { return 43 } return g })", {
fileName: null
});
assertEq(code()(), 43);
evaluate(`
let f = evalReturningScope.bind(null, '');
(function(glob, stdlib) {
"use asm";
var f = stdlib.f;
function _() { f(); }
return _;
})(this, { f })();
`, { fileName: null });