зеркало из 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,
|
||||
bool foldConstants,
|
||||
UsedNameTracker& usedNames,
|
||||
Parser<SyntaxParseHandler>* syntaxParser,
|
||||
LazyScript* lazyOuterFunction)
|
||||
: context(cx),
|
||||
alloc(alloc),
|
||||
|
@ -823,8 +822,7 @@ Parser<ParseHandler>::Parser(JSContext* cx, LifoAlloc& alloc,
|
|||
UsedNameTracker& usedNames,
|
||||
Parser<SyntaxParseHandler>* syntaxParser,
|
||||
LazyScript* lazyOuterFunction)
|
||||
: ParserBase(cx, alloc, options, chars, length, foldConstants, usedNames, syntaxParser,
|
||||
lazyOuterFunction),
|
||||
: ParserBase(cx, alloc, options, chars, length, foldConstants, usedNames, lazyOuterFunction),
|
||||
AutoGCRooter(cx, PARSER),
|
||||
handler(cx, alloc, tokenStream, syntaxParser, lazyOuterFunction)
|
||||
{
|
||||
|
|
|
@ -803,8 +803,7 @@ class ParserBase : public StrictModeGetter
|
|||
|
||||
ParserBase(JSContext* cx, LifoAlloc& alloc, const ReadOnlyCompileOptions& options,
|
||||
const char16_t* chars, size_t length, bool foldConstants,
|
||||
UsedNameTracker& usedNames, Parser<SyntaxParseHandler>* syntaxParser,
|
||||
LazyScript* lazyOuterFunction);
|
||||
UsedNameTracker& usedNames, LazyScript* lazyOuterFunction);
|
||||
~ParserBase();
|
||||
|
||||
const char* getFilename() const { return tokenStream.getFilename(); }
|
||||
|
|
Загрузка…
Ссылка в новой задаче