| Index: runtime/vm/flow_graph_compiler_arm64.cc
|
| diff --git a/runtime/vm/flow_graph_compiler_arm64.cc b/runtime/vm/flow_graph_compiler_arm64.cc
|
| index d320028ed281ed224ef0ced56b684e116fa838c6..c1d4a0c4c42239749d62dc30d6fd87ca4787ab17 100644
|
| --- a/runtime/vm/flow_graph_compiler_arm64.cc
|
| +++ b/runtime/vm/flow_graph_compiler_arm64.cc
|
| @@ -1500,15 +1500,15 @@ void FlowGraphCompiler::EmitTestAndCall(const ICData& ic_data,
|
| __ LoadObject(R4, arguments_descriptor);
|
|
|
| const bool kFirstCheckIsSmi = ic_data.GetReceiverClassIdAt(0) == kSmiCid;
|
| - const intptr_t kNumChecks = ic_data.NumberOfChecks();
|
| + const intptr_t num_checks = ic_data.NumberOfChecks();
|
|
|
| - ASSERT(!ic_data.IsNull() && (kNumChecks > 0));
|
| + ASSERT(!ic_data.IsNull() && (num_checks > 0));
|
|
|
| Label after_smi_test;
|
| if (kFirstCheckIsSmi) {
|
| __ tsti(R0, Immediate(kSmiTagMask));
|
| // Jump if receiver is not Smi.
|
| - if (kNumChecks == 1) {
|
| + if (num_checks == 1) {
|
| __ b(failed, NE);
|
| } else {
|
| __ b(&after_smi_test, NE);
|
| @@ -1521,7 +1521,7 @@ void FlowGraphCompiler::EmitTestAndCall(const ICData& ic_data,
|
| *StubCode::CallStaticFunction_entry(),
|
| RawPcDescriptors::kOther, locs, function);
|
| __ Drop(argument_count);
|
| - if (kNumChecks > 1) {
|
| + if (num_checks > 1) {
|
| __ b(match_found);
|
| }
|
| } else {
|
| @@ -1534,8 +1534,8 @@ void FlowGraphCompiler::EmitTestAndCall(const ICData& ic_data,
|
| }
|
| __ Bind(&after_smi_test);
|
|
|
| - ASSERT(!ic_data.IsNull() && (kNumChecks > 0));
|
| - GrowableArray<CidTarget> sorted(kNumChecks);
|
| + ASSERT(!ic_data.IsNull() && (num_checks > 0));
|
| + GrowableArray<CidTarget> sorted(num_checks);
|
| SortICDataByCount(ic_data, &sorted, /* drop_smi = */ true);
|
|
|
| // Value is not Smi,
|
|
|