| Index: src/compiler/arm64/instruction-selector-arm64.cc
|
| diff --git a/src/compiler/arm64/instruction-selector-arm64.cc b/src/compiler/arm64/instruction-selector-arm64.cc
|
| index dab2766044c63297edb0694c7da9c84aba1ea30c..ee2554dd10b3c1e3188990c11929f1558b8aff05 100644
|
| --- a/src/compiler/arm64/instruction-selector-arm64.cc
|
| +++ b/src/compiler/arm64/instruction-selector-arm64.cc
|
| @@ -1574,9 +1574,9 @@ void InstructionSelector::VisitFloat64RoundTiesEven(Node* node) {
|
| }
|
|
|
|
|
| -void InstructionSelector::EmitPrepareArguments(NodeVector* arguments,
|
| - const CallDescriptor* descriptor,
|
| - Node* node) {
|
| +void InstructionSelector::EmitPrepareArguments(
|
| + ZoneVector<PushParameter>* arguments, const CallDescriptor* descriptor,
|
| + Node* node) {
|
| Arm64OperandGenerator g(this);
|
|
|
| // Push the arguments to the stack.
|
| @@ -1602,7 +1602,7 @@ void InstructionSelector::EmitPrepareArguments(NodeVector* arguments,
|
| // Move arguments to the stack.
|
| int slot = aligned_push_count - 1;
|
| while (slot >= 0) {
|
| - Emit(kArm64Poke, g.NoOutput(), g.UseRegister((*arguments)[slot]),
|
| + Emit(kArm64Poke, g.NoOutput(), g.UseRegister((*arguments)[slot].node()),
|
| g.TempImmediate(slot));
|
| slot--;
|
| // TODO(ahaas): Poke arguments in pairs if two subsequent arguments have the
|
|
|