Ignore:
Timestamp:
Jun 17, 2009, 10:50:07 PM (16 years ago)
Author:
[email protected]
Message:

2009-06-17 Gavin Barraclough <[email protected]>

Rubber Stamped by Mark Rowe.

Fully revert r44492 & r44748 while we fix a bug they cause on internal builds <rdar://problem/6955963>.

  • jit/JITOpcodes.cpp: (JSC::JIT::emit_op_throw):
  • jit/JITStubs.cpp: (JSC::): (JSC::JITStubs::DEFINE_STUB_FUNCTION):
  • jit/JITStubs.h:
File:
1 edited

Legend:

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

    r44748 r44796  
    623623    stubCall.call();
    624624    ASSERT(regT0 == returnValueRegister);
    625     // Temporarily bring these back on x86 platforms while we fix a bug.
    626625#if PLATFORM(X86_64)
    627626    addPtr(Imm32(0x48), X86::esp);
     
    633632    pop(X86::ebp);
    634633    ret();
    635 #elif PLATFORM(X86)
     634#else
    636635    addPtr(Imm32(0x1c), X86::esp);
    637636    pop(X86::ebx);
     
    640639    pop(X86::ebp);
    641640    ret();
    642 #elif !defined(NDEBUG)
    643     // cti_op_throw SHOULD always change it's return address,
    644     // this point in the code should never be reached.
    645     breakpoint();
    646641#endif
    647642}
Note: See TracChangeset for help on using the changeset viewer.