Chromium Code Reviews| 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..4107885f58b4aae8b1ccf2c40227c0cd3dce0a42 100644 |
| --- a/runtime/vm/flow_graph_compiler_ia32.cc |
| +++ b/runtime/vm/flow_graph_compiler_ia32.cc |
| @@ -631,6 +631,12 @@ void FlowGraphCompiler::EmitInstructionPrologue(Instruction* instr) { |
| assert->deopt_id(), |
| assert->token_pos()); |
| } |
| + if (instr->IsStoreInstanceField()) { |
|
Kevin Millikin (Google)
2013/03/12 12:14:56
else if
Vyacheslav Egorov (Google)
2013/03/12 16:54:40
Done.
|
| + StoreInstanceFieldInstr* store = instr->AsStoreInstanceField(); |
| + AddCurrentDescriptor(PcDescriptors::kDeoptBefore, |
| + store->deopt_id(), |
| + Scanner::kDummyTokenIndex); |
| + } |
| AllocateRegistersLocally(instr); |
| } |
| } |