// Ensure JSOP_LINENO (emitted after JSOP_EVAL) handles big line
// numbers correctly.
function getsource() {
    var s = "";
    for (var i=0; i<66002; i++) {
	s += "\n";
	if (i === 66000)
	    s += "eval('stack = Error().stack');";
    }
    return s;
}
function test() {
    var stack;
    eval(getsource());
    assertEq(stack.indexOf("line 66002") > 0, true);
}
test();

function testStrict() {
    "use strict";
    var stack;
    eval(getsource());
    assertEq(stack.indexOf("line 66002") > 0, true);
}
testStrict();