| Index: src/lithium.cc
|
| diff --git a/src/lithium.cc b/src/lithium.cc
|
| index ee8ea3e711ed95de247ae0ef2afdf921a0a46fe8..414d5f4edeb5bec2a608d727dc2a1c0b503082b4 100644
|
| --- a/src/lithium.cc
|
| +++ b/src/lithium.cc
|
| @@ -237,7 +237,8 @@ int StackSlotOffset(int index) {
|
| if (index >= 0) {
|
| // Local or spill slot. Skip the frame pointer, function, and
|
| // context in the fixed part of the frame.
|
| - return -(index + 3) * kPointerSize;
|
| + return -(index + 1) * kPointerSize -
|
| + StandardFrameConstants::kFixedFrameSizeFromFp;
|
| } else {
|
| // Incoming parameter. Skip the return address.
|
| return -(index + 1) * kPointerSize + kFPOnStackSize + kPCOnStackSize;
|
|
|