$OpenBSD$ index d36f4d3..57a0f85 100644 --- js/src/jit/x86/MacroAssembler-x86.cpp.orig Fri Feb 20 15:40:37 2015 +++ js/src/jit/x86/MacroAssembler-x86.cpp Fri Feb 20 15:40:37 2015 @@ -281,24 +281,17 @@ MacroAssemblerX86::callWithABI(const Address &fun, MoveOp::Type result) } void -MacroAssemblerX86::handleFailureWithHandler(void *handler) +MacroAssemblerX86::handleFailureWithHandlerTail(void *handler) { // Reserve space for exception information. subl(Imm32(sizeof(ResumeFromException)), esp); movl(esp, eax); - // Ask for an exception handler. + // Call the handler. setupUnalignedABICall(1, ecx); passABIArg(eax); callWithABI(handler); - JitCode *excTail = GetIonContext()->runtime->jitRuntime()->getExceptionTail(); - jmp(excTail); -} - -void -MacroAssemblerX86::handleFailureWithHandlerTail() -{ Label entryFrame; Label catch_; Label finally;