diff options
Diffstat (limited to 'JavaScriptCore/jit/JIT.cpp')
-rw-r--r-- | JavaScriptCore/jit/JIT.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/JavaScriptCore/jit/JIT.cpp b/JavaScriptCore/jit/JIT.cpp index cd5944a..4466fbd 100644 --- a/JavaScriptCore/jit/JIT.cpp +++ b/JavaScriptCore/jit/JIT.cpp @@ -509,12 +509,7 @@ JITCode JIT::privateCompile(CodePtr* functionEntryArityCheck) ASSERT(m_jmpTable.isEmpty()); - RefPtr<ExecutablePool> executablePool = m_globalData->executableAllocator.poolForSize(m_assembler.size()); - if (!executablePool) - return JITCode(); - LinkBuffer patchBuffer(this, executablePool.release(), m_linkerOffset); - if (!patchBuffer.allocationSuccessful()) - return JITCode(); + LinkBuffer patchBuffer(this, m_globalData->executableAllocator.poolForSize(m_assembler.size()), m_linkerOffset); // Translate vPC offsets into addresses in JIT generated code, for switch tables. for (unsigned i = 0; i < m_switches.size(); ++i) { |