author | Jeff Walden <jwalden@mit.edu> |
Thu, 11 Oct 2018 13:54:42 -0700 | |
changeset 502406 | e6b6326c593d9a8c1095b2c872056df7f8ff088f |
parent 502405 | 15d7f3fb96d5337164049be2fbd49bac97a04f8a |
child 502407 | 2052c58dfe9835eb4451a1cc02ff9b566419e2e2 |
push id | 10290 |
push user | ffxbld-merge |
push date | Mon, 03 Dec 2018 16:23:23 +0000 |
treeherder | mozilla-beta@700bed2445e6 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | tcampbell |
bugs | 1498320 |
milestone | 65.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/js/src/frontend/BytecodeCompiler.cpp +++ b/js/src/frontend/BytecodeCompiler.cpp @@ -324,22 +324,22 @@ BytecodeCompiler::deoptimizeArgumentsInE JSScript* BytecodeCompiler::compileScript(HandleObject environment, SharedContext* sc) { if (!createSourceAndParser(ParseGoal::Script)) { return nullptr; } - TokenStreamPosition startPosition(keepAtoms, parser->tokenStream); - if (!createScript()) { return nullptr; } + TokenStreamPosition startPosition(keepAtoms, parser->tokenStream); + Maybe<BytecodeEmitter> emitter; if (!emplaceEmitter(emitter, sc)) { return nullptr; } for (;;) { ParseNode* pn; {