blob: 8eaf37c48087d4cb3886658e2f8837ae3080e0fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
// |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);
|