Index: src/x64/regexp-macro-assembler-x64.cc |
=================================================================== |
--- src/x64/regexp-macro-assembler-x64.cc (revision 3946) |
+++ src/x64/regexp-macro-assembler-x64.cc (working copy) |
@@ -335,7 +335,7 @@ |
#endif |
__ push(backtrack_stackpointer()); |
- int num_arguments = 3; |
+ static const int num_arguments = 3; |
__ PrepareCallCFunction(num_arguments); |
// Put arguments into parameter registers. Parameters are |
@@ -849,7 +849,7 @@ |
#endif |
// Call GrowStack(backtrack_stackpointer()) |
- int num_arguments = 2; |
+ static const int num_arguments = 2; |
__ PrepareCallCFunction(num_arguments); |
#ifdef _WIN64 |
// Microsoft passes parameters in rcx, rdx. |
@@ -1029,7 +1029,7 @@ |
void RegExpMacroAssemblerX64::CallCheckStackGuardState() { |
// This function call preserves no register values. Caller should |
// store anything volatile in a C call or overwritten by this function. |
- int num_arguments = 3; |
+ static const int num_arguments = 3; |
__ PrepareCallCFunction(num_arguments); |
#ifdef _WIN64 |
// Second argument: Code* of self. (Do this before overwriting r8). |