| Index: runtime/vm/intermediate_language.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language.cc (revision 11621)
|
| +++ runtime/vm/intermediate_language.cc (working copy)
|
| @@ -1321,11 +1321,11 @@
|
| DartEntry::ArgumentsDescriptor(argument_count - 1,
|
| argument_names());
|
| __ LoadObject(temp_reg, arguments_descriptor);
|
| -
|
| - compiler->GenerateCall(token_pos(),
|
| - &StubCode::CallClosureFunctionLabel(),
|
| - PcDescriptors::kOther,
|
| - locs());
|
| + compiler->GenerateDartCall(deopt_id(),
|
| + token_pos(),
|
| + &StubCode::CallClosureFunctionLabel(),
|
| + PcDescriptors::kOther,
|
| + locs());
|
| __ Drop(argument_count);
|
| }
|
|
|
| @@ -1336,7 +1336,7 @@
|
|
|
|
|
| void InstanceCallComp::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| - compiler->AddCurrentDescriptor(PcDescriptors::kDeopt,
|
| + compiler->AddCurrentDescriptor(PcDescriptors::kDeoptBefore,
|
| deopt_id(),
|
| token_pos());
|
| compiler->GenerateInstanceCall(deopt_id(),
|
|
|