| Index: runtime/vm/intermediate_language.cc
|
| diff --git a/runtime/vm/intermediate_language.cc b/runtime/vm/intermediate_language.cc
|
| index e629498ec60fb0b472a7040aeef79d2fa2920298..0046c038270c00aab22e7a4178a1c9e1460ee897 100644
|
| --- a/runtime/vm/intermediate_language.cc
|
| +++ b/runtime/vm/intermediate_language.cc
|
| @@ -3125,6 +3125,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);
|
| @@ -3292,6 +3294,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);
|
|
|