| Index: runtime/vm/intermediate_language_arm64.cc
|
| diff --git a/runtime/vm/intermediate_language_arm64.cc b/runtime/vm/intermediate_language_arm64.cc
|
| index a7e6ce27b5c234d1c1283f8ac06b5c24d6712a09..e0c0e81e413e4dc6d4860695e2d15d05fb2174aa 100644
|
| --- a/runtime/vm/intermediate_language_arm64.cc
|
| +++ b/runtime/vm/intermediate_language_arm64.cc
|
| @@ -2888,12 +2888,8 @@ class CheckedSmiSlowPath : public SlowPathCode {
|
| }
|
| __ Push(locs->in(0).reg());
|
| __ Push(locs->in(1).reg());
|
| - const String& selector =
|
| - String::Handle(instruction_->call()->ic_data()->target_name());
|
| - const Array& argument_names =
|
| - Array::Handle(instruction_->call()->ic_data()->arguments_descriptor());
|
| compiler->EmitMegamorphicInstanceCall(
|
| - selector, argument_names, instruction_->call()->ArgumentCount(),
|
| + *instruction_->call()->ic_data(), instruction_->call()->ArgumentCount(),
|
| instruction_->call()->deopt_id(), instruction_->call()->token_pos(),
|
| locs, try_index_,
|
| /* slow_path_argument_count = */ 2);
|
| @@ -3034,12 +3030,8 @@ class CheckedSmiComparisonSlowPath : public SlowPathCode {
|
| }
|
| __ Push(locs->in(0).reg());
|
| __ Push(locs->in(1).reg());
|
| - String& selector =
|
| - String::Handle(instruction_->call()->ic_data()->target_name());
|
| - Array& argument_names =
|
| - Array::Handle(instruction_->call()->ic_data()->arguments_descriptor());
|
| compiler->EmitMegamorphicInstanceCall(
|
| - selector, argument_names, instruction_->call()->ArgumentCount(),
|
| + *instruction_->call()->ic_data(), instruction_->call()->ArgumentCount(),
|
| instruction_->call()->deopt_id(), instruction_->call()->token_pos(),
|
| locs, try_index_,
|
| /* slow_path_argument_count = */ 2);
|
|
|