зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1351107 - Remove the ParserBase constructor's unused Parser<SyntaxParseHandler>* argument. r=arai
This commit is contained in:
Родитель
5ccc883452
Коммит
a7e3398ab6
|
@ -779,7 +779,6 @@ ParserBase::ParserBase(JSContext* cx, LifoAlloc& alloc,
|
||||||
const char16_t* chars, size_t length,
|
const char16_t* chars, size_t length,
|
||||||
bool foldConstants,
|
bool foldConstants,
|
||||||
UsedNameTracker& usedNames,
|
UsedNameTracker& usedNames,
|
||||||
Parser<SyntaxParseHandler>* syntaxParser,
|
|
||||||
LazyScript* lazyOuterFunction)
|
LazyScript* lazyOuterFunction)
|
||||||
: context(cx),
|
: context(cx),
|
||||||
alloc(alloc),
|
alloc(alloc),
|
||||||
|
@ -823,8 +822,7 @@ Parser<ParseHandler>::Parser(JSContext* cx, LifoAlloc& alloc,
|
||||||
UsedNameTracker& usedNames,
|
UsedNameTracker& usedNames,
|
||||||
Parser<SyntaxParseHandler>* syntaxParser,
|
Parser<SyntaxParseHandler>* syntaxParser,
|
||||||
LazyScript* lazyOuterFunction)
|
LazyScript* lazyOuterFunction)
|
||||||
: ParserBase(cx, alloc, options, chars, length, foldConstants, usedNames, syntaxParser,
|
: ParserBase(cx, alloc, options, chars, length, foldConstants, usedNames, lazyOuterFunction),
|
||||||
lazyOuterFunction),
|
|
||||||
AutoGCRooter(cx, PARSER),
|
AutoGCRooter(cx, PARSER),
|
||||||
handler(cx, alloc, tokenStream, syntaxParser, lazyOuterFunction)
|
handler(cx, alloc, tokenStream, syntaxParser, lazyOuterFunction)
|
||||||
{
|
{
|
||||||
|
|
|
@ -803,8 +803,7 @@ class ParserBase : public StrictModeGetter
|
||||||
|
|
||||||
ParserBase(JSContext* cx, LifoAlloc& alloc, const ReadOnlyCompileOptions& options,
|
ParserBase(JSContext* cx, LifoAlloc& alloc, const ReadOnlyCompileOptions& options,
|
||||||
const char16_t* chars, size_t length, bool foldConstants,
|
const char16_t* chars, size_t length, bool foldConstants,
|
||||||
UsedNameTracker& usedNames, Parser<SyntaxParseHandler>* syntaxParser,
|
UsedNameTracker& usedNames, LazyScript* lazyOuterFunction);
|
||||||
LazyScript* lazyOuterFunction);
|
|
||||||
~ParserBase();
|
~ParserBase();
|
||||||
|
|
||||||
const char* getFilename() const { return tokenStream.getFilename(); }
|
const char* getFilename() const { return tokenStream.getFilename(); }
|
||||||
|
|
Загрузка…
Ссылка в новой задаче