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 |