| Index: runtime/vm/flow_graph_compiler_ia32.cc
|
| diff --git a/runtime/vm/flow_graph_compiler_ia32.cc b/runtime/vm/flow_graph_compiler_ia32.cc
|
| index 41aa3fbede4cddae5b7b86f63124f551dd93c90f..8dd3aa7e21dbd1aac3412b7a2878e89d20073b11 100644
|
| --- a/runtime/vm/flow_graph_compiler_ia32.cc
|
| +++ b/runtime/vm/flow_graph_compiler_ia32.cc
|
| @@ -630,6 +630,11 @@ void FlowGraphCompiler::EmitInstructionPrologue(Instruction* instr) {
|
| AddCurrentDescriptor(PcDescriptors::kDeoptBefore,
|
| assert->deopt_id(),
|
| assert->token_pos());
|
| + } else if (instr->IsGuardField()) {
|
| + GuardFieldInstr* guard = instr->AsGuardField();
|
| + AddCurrentDescriptor(PcDescriptors::kDeoptBefore,
|
| + guard->deopt_id(),
|
| + Scanner::kDummyTokenIndex);
|
| }
|
| AllocateRegistersLocally(instr);
|
| }
|
|
|