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