| Index: src/x64/virtual-frame-x64.cc | 
| =================================================================== | 
| --- src/x64/virtual-frame-x64.cc	(revision 4757) | 
| +++ src/x64/virtual-frame-x64.cc	(working copy) | 
| @@ -1072,14 +1072,14 @@ | 
|  | 
|  | 
| Result VirtualFrame::CallLoadIC(RelocInfo::Mode mode) { | 
| -  // Name and receiver are on the top of the frame.  The IC expects | 
| -  // name in rcx and receiver on the stack.  It does not drop the | 
| -  // receiver. | 
| +  // Name and receiver are on the top of the frame.  Both are dropped. | 
| +  // The IC expects name in rcx and receiver in rax. | 
| Handle<Code> ic(Builtins::builtin(Builtins::LoadIC_Initialize)); | 
| Result name = Pop(); | 
| -  PrepareForCall(1, 0);  // One stack arg, not callee-dropped. | 
| -  name.ToRegister(rcx); | 
| -  name.Unuse(); | 
| +  Result receiver = Pop(); | 
| +  PrepareForCall(0, 0);  // One stack arg, not callee-dropped. | 
| +  MoveResultsToRegisters(&name, &receiver, rcx, rax); | 
| + | 
| return RawCallCodeObject(ic, mode); | 
| } | 
|  | 
|  |