Bug 1182428 - Refactor bytecode compilation r=luke

This commit is contained in:
Jon Coppeard 2015-07-15 11:50:38 +01:00
Родитель f75c7dfbe8
Коммит 9a563a0d8f
3 изменённых файлов: 560 добавлений и 375 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

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

@ -40,7 +40,7 @@ bool
CompileFunctionBody(JSContext* cx, MutableHandleFunction fun,
const ReadOnlyCompileOptions& options,
const AutoNameVector& formals, JS::SourceBufferHolder& srcBuf,
HandleObject enclosingStaticScope);
Handle<ScopeObject*> enclosingStaticScope);
bool
CompileStarGeneratorBody(JSContext* cx, MutableHandleFunction fun,
const ReadOnlyCompileOptions& options,

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

@ -4199,7 +4199,7 @@ CompileFunction(JSContext* cx, const ReadOnlyCompileOptions& optionsArg,
const char* name, unsigned nargs, const char* const* argnames,
SourceBufferHolder& srcBuf,
HandleObject enclosingDynamicScope,
HandleObject enclosingStaticScope,
Handle<ScopeObject*> enclosingStaticScope,
MutableHandleFunction fun)
{
MOZ_ASSERT(!cx->runtime()->isAtomsCompartment(cx->compartment()));