| Index: runtime/vm/stub_code_arm.cc
|
| diff --git a/runtime/vm/stub_code_arm.cc b/runtime/vm/stub_code_arm.cc
|
| index c94edc5249fa79ae805a431735a3ddf0870948e8..8425d6a5fde244790da93001e88097ea6f84f446 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.
|
| }
|
|
|
|
|