Bug 1224883: Only lazy linking from jit code expects to have valid jit code afterwards, r=jandem

This commit is contained in:
Hannes Verschore 2015-11-24 07:59:55 +01:00
Родитель 71a6f5da62
Коммит 77ccc3fbae
1 изменённых файлов: 3 добавлений и 3 удалений

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

@ -618,9 +618,6 @@ jit::LazyLink(JSContext* cx, HandleScript calleeScript)
if (info.filled()) if (info.filled())
Debugger::onIonCompilation(cx, debugScripts, info.graph); Debugger::onIonCompilation(cx, debugScripts, info.graph);
MOZ_ASSERT(calleeScript->hasBaselineScript());
MOZ_ASSERT(calleeScript->baselineOrIonRawPointer());
} }
uint8_t* uint8_t*
@ -636,6 +633,9 @@ jit::LazyLinkTopActivation(JSContext* cx)
LazyLink(cx, calleeScript); LazyLink(cx, calleeScript);
MOZ_ASSERT(calleeScript->hasBaselineScript());
MOZ_ASSERT(calleeScript->baselineOrIonRawPointer());
return calleeScript->baselineOrIonRawPointer(); return calleeScript->baselineOrIonRawPointer();
} }