| Index: runtime/vm/stub_code_arm.cc
|
| diff --git a/runtime/vm/stub_code_arm.cc b/runtime/vm/stub_code_arm.cc
|
| index 82c50a1efc8063ec95d161602081438133cfa4cc..a16ac35fd483e9bcf35434ff0d78e8adb2fb19ea 100644
|
| --- a/runtime/vm/stub_code_arm.cc
|
| +++ b/runtime/vm/stub_code_arm.cc
|
| @@ -1841,6 +1841,9 @@ void StubCode::GenerateJumpToExceptionHandlerStub(Assembler* assembler) {
|
| // Clear top exit frame.
|
| __ LoadImmediate(R2, 0);
|
| __ StoreToOffset(kWord, R2, THR, Thread::top_exit_frame_info_offset());
|
| + // Restore the pool pointer.
|
| + __ RestoreCodePointer();
|
| + __ LoadPoolPointer();
|
| __ bx(LR); // Jump to the exception handler code.
|
| }
|
|
|
|
|