| Index: runtime/vm/assembler_macros_arm.cc
|
| ===================================================================
|
| --- runtime/vm/assembler_macros_arm.cc (revision 19404)
|
| +++ runtime/vm/assembler_macros_arm.cc (working copy)
|
| @@ -40,9 +40,9 @@
|
|
|
| // Setup pool pointer for this dart function.
|
| const intptr_t object_pool_pc_dist =
|
| - Instr::kPCReadOffset - assembler->CodeSize() -
|
| - Instructions::HeaderSize() + Instructions::object_pool_offset();
|
| - __ ldr(PP, Address(PC, object_pool_pc_dist));
|
| + Instructions::HeaderSize() - Instructions::object_pool_offset() +
|
| + assembler->CodeSize() + Instr::kPCReadOffset;
|
| + __ ldr(PP, Address(PC, -object_pool_pc_dist));
|
|
|
| // Reserve space for locals.
|
| __ AddImmediate(SP, -frame_size);
|
|
|