| 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).
|
|
|