Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| error:null
function f(a) {
// Add |arguments[0]| to mark the function as having an arguments
// access. Even though there's a |JSOp::SetArg| bytecode is present, we can
// still use lazy arguments here, because the |JSOp::SetArg| bytecode is
// always unreachable.
var v = arguments[0];
assertEq(v, 1);
// Anything below the |throw| is unreachable.
throw null;
// Add an unreachable |JSOp::SetArg| bytecode.
a = 4;
}
f(1);