| Index: runtime/vm/intermediate_language_arm.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language_arm.cc (revision 37262)
|
| +++ runtime/vm/intermediate_language_arm.cc (working copy)
|
| @@ -1892,8 +1892,8 @@
|
| ((IsPotentialUnboxedStore()) ? 3 : 0);
|
| LocationSummary* summary = new(isolate) LocationSummary(
|
| isolate, kNumInputs, kNumTemps,
|
| - !field().IsNull() &&
|
| - ((field().guarded_cid() == kIllegalCid) || is_initialization_)
|
| + ((IsUnboxedStore() && opt && is_initialization_) ||
|
| + IsPotentialUnboxedStore())
|
| ? LocationSummary::kCallOnSlowPath
|
| : LocationSummary::kNoCall);
|
|
|
|
|