| Index: runtime/vm/stub_code_arm.cc
|
| ===================================================================
|
| --- runtime/vm/stub_code_arm.cc (revision 25155)
|
| +++ runtime/vm/stub_code_arm.cc (working copy)
|
| @@ -1468,8 +1468,8 @@
|
| __ LoadFromOffset(kWord, IP, R7, -i * kWordSize);
|
| __ Push(IP);
|
| }
|
| - // Pass IC data object and arguments descriptor array.
|
| - __ PushList((1 << R4) | (1 << R5));
|
| + // Pass IC data object.
|
| + __ Push(R5);
|
|
|
| if (num_args == 1) {
|
| __ CallRuntime(kInlineCacheMissHandlerOneArgRuntimeEntry);
|
| @@ -1480,9 +1480,8 @@
|
| } else {
|
| UNIMPLEMENTED();
|
| }
|
| - // Remove the call arguments pushed earlier, including the IC data object
|
| - // and the arguments descriptor array.
|
| - __ Drop(num_args + 2);
|
| + // Remove the call arguments pushed earlier, including the IC data object.
|
| + __ Drop(num_args + 1);
|
| // Pop returned code object into R0 (null if not found).
|
| // Restore arguments descriptor array and IC data array.
|
| __ PopList((1 << R0) | (1 << R4) | (1 << R5));
|
|
|