summaryrefslogtreecommitdiffstats
path: root/JavaScriptCore/jit/SpecializedThunkJIT.h
diff options
context:
space:
mode:
Diffstat (limited to 'JavaScriptCore/jit/SpecializedThunkJIT.h')
-rw-r--r--JavaScriptCore/jit/SpecializedThunkJIT.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/JavaScriptCore/jit/SpecializedThunkJIT.h b/JavaScriptCore/jit/SpecializedThunkJIT.h
index 69925a9..00f7aef 100644
--- a/JavaScriptCore/jit/SpecializedThunkJIT.h
+++ b/JavaScriptCore/jit/SpecializedThunkJIT.h
@@ -127,11 +127,11 @@ namespace JSC {
ret();
}
- PassRefPtr<NativeExecutable> finalize()
+ MacroAssemblerCodePtr finalize(MacroAssemblerCodePtr fallback)
{
LinkBuffer patchBuffer(this, m_pool.get());
- patchBuffer.link(m_failures, CodeLocationLabel(m_globalData->jitStubs.ctiNativeCallThunk()->generatedJITCodeForCall().addressForCall()));
- return adoptRef(new NativeExecutable(patchBuffer.finalizeCode()));
+ patchBuffer.link(m_failures, CodeLocationLabel(fallback));
+ return patchBuffer.finalizeCode().m_code;
}
private: