mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Backed out changeset b8d3be6e3c1a (bug 935470) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
This commit is contained in:
parent
654d38f7e4
commit
f095df8913
@ -2121,9 +2121,6 @@ Parser<FullParseHandler>::functionArgsAndBody(ParseNode *pn, HandleFunction fun,
|
|||||||
// Advance this parser over tokens processed by the syntax parser.
|
// Advance this parser over tokens processed by the syntax parser.
|
||||||
parser->tokenStream.tell(&position);
|
parser->tokenStream.tell(&position);
|
||||||
tokenStream.seek(position, parser->tokenStream);
|
tokenStream.seek(position, parser->tokenStream);
|
||||||
|
|
||||||
// Update the end position of the parse node.
|
|
||||||
pn->pn_pos.end = tokenStream.currentToken().pos.end;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!addFreeVariablesFromLazyFunction(fun, pc))
|
if (!addFreeVariablesFromLazyFunction(fun, pc))
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
// Lazy scripts should correctly report line offsets
|
|
||||||
|
|
||||||
var g = newGlobal();
|
|
||||||
var dbg = new Debugger();
|
|
||||||
|
|
||||||
g.eval("// Header comment\n" + // <- line 6 in this file
|
|
||||||
"\n" +
|
|
||||||
"\n" +
|
|
||||||
"function f(n) {\n" + // <- line 9 in this file
|
|
||||||
" var foo = '!';\n" +
|
|
||||||
"}");
|
|
||||||
|
|
||||||
dbg.addDebuggee(g);
|
|
||||||
var scripts = dbg.findScripts();
|
|
||||||
var found = false;
|
|
||||||
for (var i = 0; i < scripts.length; i++) {
|
|
||||||
found = found || scripts[i].startLine == 6;
|
|
||||||
// Nothing should have offsets for the deffun on line 9 if lazy scripts
|
|
||||||
// correctly update the position.
|
|
||||||
assertEq(scripts[i].getLineOffsets(9).length, 0);
|
|
||||||
}
|
|
||||||
assertEq(found, true);
|
|
Loading…
Reference in New Issue
Block a user