| Index: runtime/vm/intermediate_language_arm64.cc
|
| diff --git a/runtime/vm/intermediate_language_arm64.cc b/runtime/vm/intermediate_language_arm64.cc
|
| index a2fa2cb40cd41ab75f88cf73c8e8a3c2be0252c2..642bc9ef5a39ce8050a72cf660dc8e0c504a96be 100644
|
| --- a/runtime/vm/intermediate_language_arm64.cc
|
| +++ b/runtime/vm/intermediate_language_arm64.cc
|
| @@ -1761,7 +1761,7 @@ LocationSummary* StoreInstanceFieldInstr::MakeLocationSummary(Zone* zone,
|
| ((IsPotentialUnboxedStore()) ? 2 : 0);
|
| LocationSummary* summary = new(zone) LocationSummary(
|
| zone, kNumInputs, kNumTemps,
|
| - ((IsUnboxedStore() && opt && is_potential_unboxed_initialization_) ||
|
| + ((IsUnboxedStore() && opt && is_initialization()) ||
|
| IsPotentialUnboxedStore())
|
| ? LocationSummary::kCallOnSlowPath
|
| : LocationSummary::kNoCall);
|
| @@ -1798,7 +1798,7 @@ void StoreInstanceFieldInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| const Register temp2 = locs()->temp(1).reg();
|
| const intptr_t cid = field().UnboxedFieldCid();
|
|
|
| - if (is_potential_unboxed_initialization_) {
|
| + if (is_initialization()) {
|
| const Class* cls = NULL;
|
| switch (cid) {
|
| case kDoubleCid:
|
|
|