| Index: src/x64/stub-cache-x64.cc
|
| diff --git a/src/x64/stub-cache-x64.cc b/src/x64/stub-cache-x64.cc
|
| index aa620fc7fa94dbe419a24d6fd5c0fff19a583ed7..03b21a56afcd773937114f6b7a3c90c57d578039 100644
|
| --- a/src/x64/stub-cache-x64.cc
|
| +++ b/src/x64/stub-cache-x64.cc
|
| @@ -138,14 +138,13 @@ static void PushInterceptorArguments(MacroAssembler* masm,
|
| Register holder,
|
| Register name,
|
| JSObject* holder_obj) {
|
| - __ push(receiver);
|
| - __ push(holder);
|
| __ push(name);
|
| InterceptorInfo* interceptor = holder_obj->GetNamedInterceptor();
|
| ASSERT(!Heap::InNewSpace(interceptor));
|
| - __ movq(kScratchRegister, Handle<Object>(interceptor),
|
| - RelocInfo::EMBEDDED_OBJECT);
|
| + __ Move(kScratchRegister, Handle<Object>(interceptor));
|
| __ push(kScratchRegister);
|
| + __ push(receiver);
|
| + __ push(holder);
|
| __ push(FieldOperand(kScratchRegister, InterceptorInfo::kDataOffset));
|
| }
|
|
|
|
|