Bug 1351107 - Remove the ParserBase constructor's unused Parser<SyntaxParseHandler>* argument. r=arai

This commit is contained in:
Jeff Walden 2017-03-31 15:37:41 -07:00
Родитель 5ccc883452
Коммит a7e3398ab6
2 изменённых файлов: 2 добавлений и 5 удалений

Просмотреть файл

@ -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(); }