| Index: runtime/vm/intermediate_language_arm.cc
|
| diff --git a/runtime/vm/intermediate_language_arm.cc b/runtime/vm/intermediate_language_arm.cc
|
| index 791a6f919af59548cd6968f427a49e16eed563ae..c9a940a7e5a7545a501f710497e1321aac2b2f20 100644
|
| --- a/runtime/vm/intermediate_language_arm.cc
|
| +++ b/runtime/vm/intermediate_language_arm.cc
|
| @@ -2907,8 +2907,8 @@ void CatchBlockEntryInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
|
|
| LocalVariable* closure_parameter = scope->VariableAt(0);
|
| ASSERT(!closure_parameter->is_captured());
|
| - __ ldr(CTX, Address(FP, closure_parameter->index() * kWordSize));
|
| - __ ldr(CTX, FieldAddress(CTX, Closure::context_offset()));
|
| + __ LoadFromOffset(kWord, CTX, FP, closure_parameter->index() * kWordSize);
|
| + __ LoadFieldFromOffset(kWord, CTX, CTX, Closure::context_offset());
|
|
|
| const intptr_t context_index =
|
| parsed_function.current_context_var()->index();
|
|
|