Index: src/arm/regexp-macro-assembler-arm.h |
=================================================================== |
--- src/arm/regexp-macro-assembler-arm.h (revision 3701) |
+++ src/arm/regexp-macro-assembler-arm.h (working copy) |
@@ -123,8 +123,7 @@ |
static const int kReturnAddress = kStoredRegisters + 8 * kPointerSize; |
// Stack parameters placed by caller. |
static const int kRegisterOutput = kReturnAddress + kPointerSize; |
- static const int kAtStart = kRegisterOutput + kPointerSize; |
- static const int kStackHighEnd = kAtStart + kPointerSize; |
+ static const int kStackHighEnd = kRegisterOutput + kPointerSize; |
static const int kDirectCall = kStackHighEnd + kPointerSize; |
// Below the frame pointer. |
@@ -136,8 +135,9 @@ |
// When adding local variables remember to push space for them in |
// the frame in GetCode. |
static const int kInputStartMinusOne = kInputString - kPointerSize; |
+ static const int kAtStart = kInputStartMinusOne - kPointerSize; |
// First register address. Following registers are below it on the stack. |
- static const int kRegisterZero = kInputStartMinusOne - kPointerSize; |
+ static const int kRegisterZero = kAtStart - kPointerSize; |
// Initial size of code buffer. |
static const size_t kRegExpCodeSize = 1024; |