| Index: runtime/vm/intermediate_language.cc
|
| diff --git a/runtime/vm/intermediate_language.cc b/runtime/vm/intermediate_language.cc
|
| index 1f72d19ea4b4a20e21847bc6eee531e163103485..316dbea393bb602de9a0d7d73f14a5901d9f57e8 100644
|
| --- a/runtime/vm/intermediate_language.cc
|
| +++ b/runtime/vm/intermediate_language.cc
|
| @@ -3123,6 +3123,8 @@ void InstanceCallInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| UNIMPLEMENTED();
|
| break;
|
| }
|
| + compiler->AddCurrentDescriptor(RawPcDescriptors::kRewind, deopt_id(),
|
| + token_pos());
|
| compiler->AddCurrentDescriptor(RawPcDescriptors::kIcCall, deopt_id(),
|
| token_pos());
|
| compiler->RecordAfterCall(this, FlowGraphCompiler::kHasResult);
|
| @@ -3290,6 +3292,8 @@ void StaticCallInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| : Array::Handle(ic_data()->arguments_descriptor());
|
| const intptr_t argdesc_kidx = __ AddConstant(arguments_descriptor);
|
|
|
| + compiler->AddCurrentDescriptor(RawPcDescriptors::kRewind, deopt_id(),
|
| + token_pos());
|
| if (compiler->is_optimizing()) {
|
| __ PushConstant(function());
|
| __ StaticCall(ArgumentCount(), argdesc_kidx);
|
|
|