| Index: runtime/vm/flow_graph_compiler.cc
|
| diff --git a/runtime/vm/flow_graph_compiler.cc b/runtime/vm/flow_graph_compiler.cc
|
| index d248a9aa863dc43d90bb50c1d56764c8fded1ccc..374d96178f1452fcb36139d50fd19685932444c8 100644
|
| --- a/runtime/vm/flow_graph_compiler.cc
|
| +++ b/runtime/vm/flow_graph_compiler.cc
|
| @@ -560,8 +560,10 @@ bool FlowGraphCompiler::TryIntrinsify() {
|
| ASSERT(sequence_node.NodeAt(1)->IsReturnNode());
|
| const StoreInstanceFieldNode& store_node =
|
| *sequence_node.NodeAt(0)->AsStoreInstanceFieldNode();
|
| - GenerateInlinedSetter(store_node.field().Offset());
|
| - return true;
|
| + if (store_node.field().guarded_cid() == kDynamicCid) {
|
| + GenerateInlinedSetter(store_node.field().Offset());
|
| + return true;
|
| + }
|
| }
|
| }
|
| // Even if an intrinsified version of the function was successfully
|
|
|