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
parent b36c58b616
commit 4f60efa53f

View File

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