Bug 1256324: IonMonkey - Fix bailAfter for opt builds, r=nbp

This commit is contained in:
Hannes Verschore 2016-05-23 17:46:02 +02:00
parent 85e809c570
commit bacbd47caf
3 changed files with 6 additions and 0 deletions

View File

@ -416,7 +416,9 @@ class CodeGenerator : public CodeGeneratorSpecific
void visitRandom(LRandom* ins);
#ifdef DEBUG
void emitDebugForceBailing(LInstruction* lir);
#endif
IonScriptCounts* extractScriptCounts() {
IonScriptCounts* counts = scriptCounts_;

View File

@ -58,11 +58,13 @@ CompileRuntime::addressOfJitStackLimit()
return runtime()->addressOfJitStackLimit();
}
#ifdef DEBUG
const void*
CompileRuntime::addressOfIonBailAfter()
{
return runtime()->addressOfIonBailAfter();
}
#endif
const void*
CompileRuntime::addressOfJSContext()

View File

@ -43,8 +43,10 @@ class CompileRuntime
// rt->runtime()->jitStackLimit;
const void* addressOfJitStackLimit();
#ifdef DEBUG
// rt->runtime()->addressOfIonBailAfter;
const void* addressOfIonBailAfter();
#endif
// &runtime()->jitJSContext
const void* addressOfJSContext();