| Index: runtime/vm/simulator_mips.cc | 
| diff --git a/runtime/vm/simulator_mips.cc b/runtime/vm/simulator_mips.cc | 
| index f65b9ed2da108faf53c0fd04cd40da1c797fe1a8..f3c325f9e1a2a8aee6a0ba94b8f507bdd7163e2a 100644 | 
| --- a/runtime/vm/simulator_mips.cc | 
| +++ b/runtime/vm/simulator_mips.cc | 
| @@ -2479,12 +2479,7 @@ int64_t Simulator::Call(int32_t entry, | 
| } | 
|  | 
|  | 
| -void Simulator::Longjmp(uword pc, | 
| -                        uword sp, | 
| -                        uword fp, | 
| -                        RawObject* raw_exception, | 
| -                        RawObject* raw_stacktrace, | 
| -                        Thread* thread) { | 
| +void Simulator::JumpToFrame(uword pc, uword sp, uword fp, Thread* thread) { | 
| // Walk over all setjmp buffers (simulated --> C++ transitions) | 
| // and try to find the setjmp associated with the simulated stack pointer. | 
| SimulatorSetjmpBuffer* buf = last_setjmp_buffer(); | 
| @@ -2507,10 +2502,6 @@ void Simulator::Longjmp(uword pc, | 
| thread->set_vm_tag(VMTag::kDartTagId); | 
| // Clear top exit frame. | 
| thread->set_top_exit_frame_info(0); | 
| - | 
| -  ASSERT(raw_exception != Object::null()); | 
| -  set_register(kExceptionObjectReg, bit_cast<int32_t>(raw_exception)); | 
| -  set_register(kStackTraceObjectReg, bit_cast<int32_t>(raw_stacktrace)); | 
| // Restore pool pointer. | 
| int32_t code = | 
| *reinterpret_cast<int32_t*>(fp + kPcMarkerSlotFromFp * kWordSize); | 
|  |