diff options
Diffstat (limited to 'JavaScriptCore/jit/SpecializedThunkJIT.h')
-rw-r--r-- | JavaScriptCore/jit/SpecializedThunkJIT.h | 6 |
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: |