| Index: src/x87/builtins-x87.cc
|
| diff --git a/src/x87/builtins-x87.cc b/src/x87/builtins-x87.cc
|
| index 07fdbcbbe88bcb00b1d40e1410015b98b24f33c6..a56950296470dbd1e5e1e4999a4a9226cd5994eb 100644
|
| --- a/src/x87/builtins-x87.cc
|
| +++ b/src/x87/builtins-x87.cc
|
| @@ -1883,9 +1883,7 @@ void Builtins::Generate_Apply(MacroAssembler* masm) {
|
|
|
| // Try to create the list from an arguments object.
|
| __ bind(&create_arguments);
|
| - __ mov(ebx,
|
| - FieldOperand(eax, JSObject::kHeaderSize +
|
| - Heap::kArgumentsLengthIndex * kPointerSize));
|
| + __ mov(ebx, FieldOperand(eax, JSArgumentsObject::kLengthOffset));
|
| __ mov(ecx, FieldOperand(eax, JSObject::kElementsOffset));
|
| __ cmp(ebx, FieldOperand(ecx, FixedArray::kLengthOffset));
|
| __ j(not_equal, &create_runtime);
|
|
|