Changeset 39737 in webkit for trunk/JavaScriptCore/jit


Ignore:
Timestamp:
Jan 8, 2009, 9:41:01 PM (16 years ago)
Author:
[email protected]
Message:

2009-01-08 Sam Weinig <[email protected]>

Revert r39720. It broke Interpreted mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/jit/JIT.cpp

    r39720 r39737  
    15991599    void* code = m_assembler.executableCopy(allocator.get());
    16001600    JITCodeRef codeRef(code, allocator);
    1601 #ifndef NDEBUG
    1602     codeRef.codeSize = m_assembler.size();
    1603 #endif
    1604 
     1601 
    16051602    PatchBuffer patchBuffer(code);
    16061603
     
    16381635    }
    16391636
     1637    m_codeBlock->pcVector().reserveCapacity(m_calls.size());
    16401638    for (Vector<CallRecord>::iterator iter = m_calls.begin(); iter != m_calls.end(); ++iter) {
    16411639        if (iter->to)
    16421640            patchBuffer.link(iter->from, iter->to);
    1643     }
    1644 
    1645     if (m_codeBlock->hasExceptionInfo()) {
    1646         m_codeBlock->pcVector().reserveCapacity(m_calls.size());
    1647         for (Vector<CallRecord>::iterator iter = m_calls.begin(); iter != m_calls.end(); ++iter)
    1648             m_codeBlock->pcVector().append(PC(reinterpret_cast<void**>(patchBuffer.addressOf(iter->from)) - reinterpret_cast<void**>(code), iter->bytecodeIndex));
     1641        m_codeBlock->pcVector().append(PC(reinterpret_cast<void**>(patchBuffer.addressOf(iter->from)) - reinterpret_cast<void**>(code), iter->bytecodeIndex));
    16491642    }
    16501643
Note: See TracChangeset for help on using the changeset viewer.