| Index: runtime/vm/intermediate_language_arm.cc
|
| diff --git a/runtime/vm/intermediate_language_arm.cc b/runtime/vm/intermediate_language_arm.cc
|
| index f7030f816e34103c9e65b80b81132655f5c1055a..cf80376431fd2459d7943aafa0dadd35fa73d71f 100644
|
| --- a/runtime/vm/intermediate_language_arm.cc
|
| +++ b/runtime/vm/intermediate_language_arm.cc
|
| @@ -2445,7 +2445,7 @@ void LoadFieldInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| if (IsUnboxedLoad() && compiler->is_optimizing()) {
|
| const DRegister result = EvenDRegisterOf(locs()->out(0).fpu_reg());
|
| const Register temp = locs()->temp(0).reg();
|
| - __ ldr(temp, FieldAddress(instance_reg, offset_in_bytes()));
|
| + __ LoadFieldFromOffset(kWord, temp, instance_reg, offset_in_bytes());
|
| const intptr_t cid = field()->UnboxedFieldCid();
|
| switch (cid) {
|
| case kDoubleCid:
|
|
|