Bug 1466118 part 8 - Change compartment check to realm check for JSScript and AbstractFramePtr. r=luke

--HG--
extra : rebase_source : a4c29a2f5aec406883d4d429ffcf9720ab29ce4f
This commit is contained in:
Jan de Mooij 2018-08-21 13:14:23 +02:00
Родитель 7930c29c25
Коммит 33c23d877c
2 изменённых файлов: 2 добавлений и 10 удалений

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

@ -155,10 +155,9 @@ class ContextChecks
void check(JSScript* script, int argIndex) {
MOZ_ASSERT(JS::CellIsNotGray(script));
if (script)
check(script->compartment(), argIndex);
check(script->realm(), argIndex);
}
void check(InterpreterFrame* fp, int argIndex);
void check(AbstractFramePtr frame, int argIndex);
void check(Handle<PropertyDescriptor> desc, int argIndex) {

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

@ -1561,18 +1561,11 @@ JS::AutoCheckRequestDepth::~AutoCheckRequestDepth()
#endif
#ifdef JS_CRASH_DIAGNOSTICS
void
ContextChecks::check(InterpreterFrame* fp, int argIndex)
{
if (fp)
check(fp->environmentChain(), argIndex);
}
void
ContextChecks::check(AbstractFramePtr frame, int argIndex)
{
if (frame)
check(frame.environmentChain(), argIndex);
check(frame.realm(), argIndex);
}
#endif